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)