def test_should_return_s_value_when_s_property_is_called(self): # GIVEN s = any_s() border_router = network_data.BorderRouter( any_border_router_16(), any_prf(), any_p(), s, any_d(), any_c(), any_r(), any_o(), any_n(), any_stable(), ) # WHEN actual_s = border_router.s # THEN self.assertEqual(s, actual_s)
def test_should_create_BorderRouter_from_bytearray_when_parse_method_is_called(self): # GIVEN border_router_16 = any_border_router_16() prf = any_prf() p = any_p() s = any_s() d = any_d() c = any_c() r = any_r() o = any_o() n = any_n() stable = any_stable() factory = network_data.BorderRouterFactory() data = convert_border_router_to_bytearray( network_data.BorderRouter(border_router_16, prf, p, s, d, c, r, o, n, stable)) message_info = common.MessageInfo() message_info.stable = stable # WHEN actual_border_router = factory.parse(io.BytesIO(data), message_info) # THEN self.assertTrue(isinstance(actual_border_router, network_data.BorderRouter)) self.assertEqual(border_router_16, actual_border_router.border_router_16) self.assertEqual(prf, actual_border_router.prf) self.assertEqual(p, actual_border_router.p) self.assertEqual(s, actual_border_router.s) self.assertEqual(d, actual_border_router.d) self.assertEqual(c, actual_border_router.c) self.assertEqual(r, actual_border_router.r) self.assertEqual(o, actual_border_router.o) self.assertEqual(n, actual_border_router.n) self.assertEqual(stable, actual_border_router.stable)
def any_border_router(): return network_data.BorderRouter(any_border_router_16(), any_prf(), any_p(), any_s(), any_d(), any_c(), any_r(), any_o(), any_n(), any_stable())