Exemple #1
0
    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"]}}'
            ),
        )
Exemple #2
0
 def test_serializeEmpty(self):
     sb = Statebox(_clock=mockClock())
     self.assertEquals(sb.serialize(sort_keys=True), '{"last_modified": 0, "queue": [], "value": null}')