summaryrefslogtreecommitdiff
path: root/test.py
diff options
context:
space:
mode:
authorGustavo Niemeyer <gustavo@niemeyer.net>2007-12-07 07:51:38 -0200
committerGustavo Niemeyer <gustavo@niemeyer.net>2007-12-07 07:51:38 -0200
commit92e4f5b0bc5ec7a06284b9cc2245fdfb052d9707 (patch)
tree783a715ae664d1a33b2a86b8b91ae08cb6215c54 /test.py
parentbdfd5ccb1e2e22408371b26b806886e20b971285 (diff)
downloadmocker-92e4f5b0bc5ec7a06284b9cc2245fdfb052d9707.tar.gz
MockerTestCase.makeFile() with content=None (the default) now
consistently returns an unexistent temporary filename which is properly cleaned up if created.
Diffstat (limited to 'test.py')
-rwxr-xr-xtest.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/test.py b/test.py
index df463a5..783463c 100755
--- a/test.py
+++ b/test.py
@@ -810,8 +810,13 @@ class MockerTestCaseTest(TestCase):
self.assertEquals(MockerTestCase.assertFalse.im_func,
MockerTestCase.failIf.im_func)
- def test_make_file_returns_filename(self):
+ def test_make_file_returns_writable_filename(self):
filename = self.test.makeFile()
+ self.assertFalse(os.path.isfile(filename))
+ open(filename, "w").write("Is writable!")
+
+ def test_make_file_creates_file(self):
+ filename = self.test.makeFile("")
self.assertEquals(os.path.getsize(filename), 0)
def test_make_file_cleansup_on_success(self):