diff options
Diffstat (limited to 'fs/tests/__init__.py')
-rw-r--r-- | fs/tests/__init__.py | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/fs/tests/__init__.py b/fs/tests/__init__.py index 90a1afe..a2fc050 100644 --- a/fs/tests/__init__.py +++ b/fs/tests/__init__.py @@ -47,8 +47,16 @@ class FSTestCases: f = self.fs.open("test1.txt","w") f.write("testing") f.close() + self.check("test1.txt") f = self.fs.open("test1.txt","r") self.assertEquals(f.read(),"testing") + f.close() + f = self.fs.open("test1.txt","w") + f.write("test file overwrite") + f.close() + self.check("test1.txt") + f = self.fs.open("test1.txt","r") + self.assertEquals(f.read(),"test file overwrite") def test_isdir_isfile(self): self.assertFalse(self.fs.exists("dir1")) @@ -437,7 +445,8 @@ class FSTestCases: def test_pickling(self): self.fs.createfile("test1","hello world") - oldfs = self.fs - self.fs = pickle.loads(pickle.dumps(self.fs)) - self.assert_(self.fs.isfile("test1")) + fs2 = pickle.loads(pickle.dumps(self.fs)) + self.assert_(fs2.isfile("test1")) + if hasattr(fs2,"close"): + fs2.close() |