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())
def setUp(self): self.mitzi = identity('mitzi') self.cache = IdentityCache() self.rr = ReadRequest(self.mitzi) self.cache.update_ident(self.mitzi)