Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
    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)
Exemplo n.º 3
0
 def __init__(self):
     super(TestElement, self).__init__()
     self.timestamps = node.NodeTimestamps(0)