Beispiel #1
0
 def testNonExistant(self):
     "Must override the file, as there's no file in the disk yet"
     self.assert_(not os.path.isfile(self.FILENAME))
     f = SmartFile(self.FILENAME, 'w')
     f.write('Testing 123\nTesting again.')
     f.close()
     self.assert_(os.path.isfile(self.FILENAME))
Beispiel #2
0
 def testNoOverride(self):
     "Must not override the file, because the contents are the same"
     contents = 'Contents!\nContents!'
     # create the file normally first
     f = file(self.FILENAME, 'w')
     f.write(contents)
     f.close()
     file_time = os.path.getmtime(self.FILENAME)
     self.assert_(os.path.isfile(self.FILENAME))
     time.sleep(2)
     f = SmartFile(self.FILENAME, 'w')
     f.write(contents)
     f.close()
     new_file_time = os.path.getmtime(self.FILENAME)
     self.assert_(new_file_time == file_time) 
 def testOverride(self):
     "Must override the file, because the contents are different"
     contents = "Contents!\nContents!"
     # create the file normally first
     f = file(self.FILENAME, "w")
     f.write(contents)
     f.close()
     file_time = os.path.getmtime(self.FILENAME)
     self.assert_(os.path.isfile(self.FILENAME))
     time.sleep(2)
     f = SmartFile(self.FILENAME, "w")
     f.write(contents + "_")
     f.close()
     new_file_time = os.path.getmtime(self.FILENAME)
     self.assert_(new_file_time != file_time)
Beispiel #4
0
 def testNonExistant(self):
     "Must override the file, as there's no file in the disk yet"
     self.assert_(not os.path.isfile(self.FILENAME))
     f = SmartFile(self.FILENAME, 'w')
     f.write('Testing 123\nTesting again.')
     f.close()
     self.assert_(os.path.isfile(self.FILENAME))
Beispiel #5
0
 def testNoOverride(self):
     "Must not override the file, because the contents are the same"
     contents = 'Contents!\nContents!'
     # create the file normally first
     f = file(self.FILENAME, 'w')
     f.write(contents)
     f.close()
     file_time = os.path.getmtime(self.FILENAME)
     self.assert_(os.path.isfile(self.FILENAME))
     time.sleep(2)
     f = SmartFile(self.FILENAME, 'w')
     f.write(contents)
     f.close()
     new_file_time = os.path.getmtime(self.FILENAME)
     self.assert_(new_file_time == file_time)
Beispiel #6
0
 def foo():
     f = SmartFile(self.FILENAME)
     f.write('testing')  
     self.assert_(not os.path.isfile(self.FILENAME))
Beispiel #7
0
 def foo():
     f = SmartFile(self.FILENAME)
     f.write('testing')
     self.assert_(not os.path.isfile(self.FILENAME))