def test_serializeOps(self): sb = Statebox(set(), _clock=mockClock()) sb.modify(set.add, "foo") self.assertEquals( sb.serialize(sort_keys=True), ( '{"last_modified": 1, "queue": [[1, "__builtin__.set.add", ["foo"], {}]], ' '"value": {"__set__": ["foo"]}}' ), )
def test_serializeEmpty(self): sb = Statebox(_clock=mockClock()) self.assertEquals(sb.serialize(sort_keys=True), '{"last_modified": 0, "queue": [], "value": null}')