def test_udp_packing(self): '''It should pack and unpack the data symmetrically''' event_reactor = EventReactor() nc = Network(event_reactor) d = {'my_key': 123} self.assertEqual(d, nc._unpack_udp_data(nc._pack_udp_data(d)))
def test_faulty_udp_unpacking_bad_json(self): '''It should return None if bad json parsing''' event_reactor = EventReactor() nc = Network(event_reactor) self.assertFalse(nc._unpack_udp_data(b'{"hello:}'))