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:}'))