def test_should_return_stable_value_when_stable_property_is_called(self): # GIVEN stable = any_stable() server = network_data.Server(any_server_16(), any_server_data(), stable) # WHEN actual_stable = server.stable # THEN self.assertEqual(stable, actual_stable)
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 any_server(): return network_data.Server(any_server_16(), any_server_data(), any_stable())