def test_fields(self): n = node.NodeTimestamps(0) TZ = node.NodeTimestamps.int_to_dt(0) clean_node(n) n.created = TZ self.assertTrue(n.dirty) self.assertEqual(TZ, n.created) clean_node(n) n.deleted = TZ self.assertTrue(n.dirty) self.assertEqual(TZ, n.deleted) clean_node(n) n.trashed = TZ self.assertTrue(n.dirty) self.assertEqual(TZ, n.trashed) clean_node(n) n.updated = TZ self.assertTrue(n.dirty) self.assertEqual(TZ, n.updated) clean_node(n) n.edited = TZ self.assertTrue(n.dirty) self.assertEqual(TZ, n.edited)
def test_dirty(self): n = node.NodeTimestamps(0) clean_node(n) n.created = node.NodeTimestamps.int_to_dt(0) self.assertTrue(n.dirty) clean_node(n) n.deleted = node.NodeTimestamps.int_to_dt(0) self.assertTrue(n.dirty) clean_node(n) n.trashed = node.NodeTimestamps.int_to_dt(0) self.assertTrue(n.dirty) clean_node(n) n.updated = node.NodeTimestamps.int_to_dt(0) self.assertTrue(n.dirty) clean_node(n) n.edited = node.NodeTimestamps.int_to_dt(0) self.assertTrue(n.dirty)
def __init__(self): super(TestElement, self).__init__() self.timestamps = node.NodeTimestamps(0)