def test_should_return_prf_value_when_prf_property_is_called(self): # GIVEN prf = any_prf() route = network_data.Route(any_border_router_16(), prf) # WHEN actual_prf = route.prf # THEN self.assertEqual(prf, actual_prf)
def test_should_return_border_router_16_value_when_border_router_16_property_is_called(self): # GIVEN border_router_16 = any_border_router_16() route = network_data.Route(border_router_16, any_prf()) # WHEN actual_border_router_16 = route.border_router_16 # THEN self.assertEqual(border_router_16, actual_border_router_16)
def test_should_create_Route_from_bytearray_when_parse_method_is_called(self): # GIVEN border_router_16 = any_border_router_16() prf = any_prf() factory = network_data.RouteFactory() data = convert_route_to_bytearray(network_data.Route(border_router_16, prf)) # WHEN actual_route = factory.parse(io.BytesIO(data), None) # THEN self.assertTrue(isinstance(actual_route, network_data.Route)) self.assertEqual(border_router_16, actual_route.border_router_16) self.assertEqual(prf, actual_route.prf)
def any_route(): return network_data.Route(any_border_router_16(), any_prf())