def create_default_network_data_prefix_sub_tlvs_factories(): return { network_data.TlvType.HAS_ROUTE: network_data.HasRouteFactory( routes_factory=network_data.RoutesFactory( route_factory=network_data.RouteFactory()) ), network_data.TlvType.BORDER_ROUTER: network_data.BorderRouterFactory(), network_data.TlvType.LOWPAN_ID: network_data.LowpanIdFactory() }
def create_default_network_data_prefix_sub_tlvs_factories(): return { 0: network_data.HasRouteFactory(routes_factory=network_data.RoutesFactory( route_factory=network_data.RouteFactory())), 2: network_data.BorderRouterFactory(), 3: network_data.LowpanIdFactory() }
def test_should_create_LowpanId_from_bytearray_when_parse_method_is_called(self): # GIVEN c = any_c() cid = any_cid() context_length = any_context_length() stable = any_stable() factory = network_data.LowpanIdFactory() data = convert_lowpan_id_to_bytearray(network_data.LowpanId(c, cid, context_length, stable)) message_info = common.MessageInfo() message_info.stable = stable # WHEN actual_lowpan_id = factory.parse(io.BytesIO(data), message_info) # THEN self.assertTrue(isinstance(actual_lowpan_id, network_data.LowpanId)) self.assertEqual(c, actual_lowpan_id.c) self.assertEqual(cid, actual_lowpan_id.cid) self.assertEqual(context_length, actual_lowpan_id.context_length)