Пример #1
0
class TestRead(unittest.TestCase):
    def setUp(self):
        self.mitzi = identity('mitzi')
        self.cache = IdentityCache()
        self.rr    = ReadRequest(self.mitzi)

        self.cache.update_ident(self.mitzi)

    def test_serialize_eq_self(self):
        # No change between runs
        self.assertEqual(
            self.rr.serialize(),
            self.rr.serialize()
        )

    def test_serialize_keys(self):
        serialized = self.rr.serialize()
        self.assertEqual(
            sorted(serialized.keys()),
            ['author', 'type', 'unique']
        )

    def test_serialize_cycle(self):
        serialized = self.rr.serialize()
        rr2 = Action(serialized, self.cache).specific()
        self.assertEqual(serialized, rr2.serialize())
Пример #2
0
    def setUp(self):
        self.mitzi = identity('mitzi')
        self.cache = IdentityCache()
        self.rr    = ReadRequest(self.mitzi)

        self.cache.update_ident(self.mitzi)