Exemplo n.º 1
0
 def test_json_serialization_now(self, now):
     assert Snapshot.deserialize(json_identity(now.serialize())) == now
Exemplo n.º 2
0
 def from_bytes(cls, data: bytes) -> "ResultStats":
     return ResultStats(Snapshot.deserialize(json.loads(data.decode("ascii"))["duration"]))
Exemplo n.º 3
0
 def test_json_serialization_null(self, null):
     assert Snapshot.deserialize(json_identity(null.serialize())) == null
Exemplo n.º 4
0
 def from_bytes(cls, data: bytes) -> FetcherResultsStats:
     conf_len = struct.unpack(cls.fmt, data[:cls.length])[0]
     conf = json.loads(data[cls.length:cls.length +
                            conf_len].decode("ascii"))
     return cls(conf["timeout"], Snapshot.deserialize(conf["duration"]))