コード例 #1
0
ファイル: SmartFileUT.py プロジェクト: 0xDEC0DE8/mcsema
 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))
コード例 #2
0
ファイル: SmartFileUT.py プロジェクト: 0xDEC0DE8/mcsema
 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) 
コード例 #3
0
 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)
コード例 #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))
コード例 #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)
コード例 #6
0
ファイル: SmartFileUT.py プロジェクト: 0xDEC0DE8/mcsema
 def foo():
     f = SmartFile(self.FILENAME)
     f.write('testing')  
     self.assert_(not os.path.isfile(self.FILENAME))
コード例 #7
0
 def foo():
     f = SmartFile(self.FILENAME)
     f.write('testing')
     self.assert_(not os.path.isfile(self.FILENAME))