def test_Accessed_Get_Set(self): target_root = '/tmp/work/__TEST__' target_dummy = os.path.join(target_root, 'a.dummy') File.CreateDummy(target_dummy, 1024) self.assertTrue(tuple == type(File.GetAccessed(target_dummy))) self.assertTrue(2 == len(File.GetAccessed(target_dummy))) self.assertTrue(float == type(File.GetAccessed(target_dummy)[0])) self.assertTrue( datetime.datetime == type(File.GetAccessed(target_dummy)[1])) dt1 = datetime.datetime.strptime('1999/12/31 23:59:59', '%Y/%m/%d %H:%M:%S') dt2 = datetime.datetime.strptime('2345/01/02 12:34:56', '%Y/%m/%d %H:%M:%S') epoch, dt = File.GetAccessed(target_dummy) self.assertTrue(dt1 != dt) self.assertTrue(dt2 != dt) File.SetAccessed(target_dummy, dt1) self.assertTrue( int(time.mktime(dt1.timetuple())) == File.GetAccessed(target_dummy) [0]) self.assertTrue(dt1 == File.GetAccessed(target_dummy)[1]) self.assertTrue(dt1 != File.GetModified(target_dummy)[1]) self.assertTrue(dt1 != File.GetChangedMeta(target_dummy)[1]) Directory.Delete(target_root)
def test_GetChangedMeta(self): target_root = '/tmp/work/__TEST__' target_dummy = os.path.join(target_root, 'a.dummy') File.CreateDummy(target_dummy, 1024) self.assertTrue(hasattr(File, 'GetChangedMeta')) self.assertTrue(hasattr(File, 'GetCreated')) print(File.GetChangedMeta(target_dummy)) print(File.GetCreated(target_dummy)) Directory.Delete(target_root)