def test_should_create_Server_from_bytearray_when_parse_method_is_called(self): # GIVEN server_16 = any_server_16() server_data = any_server_data() stable = any_stable() factory = network_data.ServerFactory() data = convert_server_to_bytearray(network_data.Server(server_16, server_data, stable)) message_info = common.MessageInfo() message_info.stable = stable # WHEN actual_server = factory.parse(io.BytesIO(data), message_info) # THEN self.assertTrue(isinstance(actual_server, network_data.Server)) self.assertEqual(server_16, actual_server.server_16) self.assertEqual(server_data, actual_server.server_data) self.assertEqual(stable, actual_server.stable)
def create_default_network_data_service_sub_tlvs_factories(): return {network_data.TlvType.SERVER: network_data.ServerFactory()}
def create_default_network_data_service_sub_tlvs_factories(): return {6: network_data.ServerFactory()}