def test_get_to_epg_traffic(data, expected): def dummy_get_all_mo_instances(self, mo_dn, item_query_string): return get_data_json(data) def dummy_login(self): return "dummy-token" def dummy_get_filter_list(flt_attr_tdn, aci_util_obj): return ["flt1", "flt1"] def dummy_get_ingress_egress(from_epg_dn, to_epg_dn, subj_dn, flt_name, aci_util_obj): return ("1", "1") def dummy_get_epg_alias(dn): return "DummyAlias" def dummy_get_to_epg(dn): return "DummyTn/DummyAp/DummyEpg" AciUtils.login = dummy_login AciUtils.get_to_epg = dummy_get_to_epg AciUtils.get_all_mo_instances = dummy_get_all_mo_instances plugin_server.get_filter_list = dummy_get_filter_list plugin_server.get_ingress_egress = dummy_get_ingress_egress plugin_server.get_epg_alias = dummy_get_epg_alias response = plugin_server.get_to_epg_traffic( "uni/tn-DummyTn/ap-DummyAp/epg-DummyEpg") assert json.loads(response) == get_data_json(expected)
def test_get_children_ep_info(data, dn, mo_type, mac_list, ip_list, ip, expected): def dummy_get_mo_related_item(self, mo_dn, item_query_string, item_type): return get_data_json(data) def dummy_login(self): return "dummy-token" def dummy_get_ep_info(self, ep_attr): return get_data_json( "/plugin_server/data/get_children_ep_info/get_ep_info.json") AciUtils.login = dummy_login AciUtils.get_ep_info = dummy_get_ep_info AciUtils.get_mo_related_item = dummy_get_mo_related_item response = plugin_server.get_children_ep_info(dn, mo_type, mac_list, ip_list, get_data_json(ip)) assert json.loads(response) == get_data_json(expected)
def test_get_configured_access_policies(data, expected): def dummy_get_mo_related_item(self, mo_dn, item_query_string, item_type): return get_data_json(data) def dummy_login(self): return "dummy-token" AciUtils.login = dummy_login AciUtils.get_mo_related_item = dummy_get_mo_related_item response = plugin_server.get_configured_access_policies( "DummyTn", "DummyAp", "DummyEpg") assert json.loads(response) == get_data_json(expected)
def test_get_filter_list(data, expected): def dummy_get_mo_related_item(self, mo_dn, item_query_string, item_type): return get_data_json(data) def dummy_login(self): return "dummy-token" AciUtils.login = dummy_login AciUtils.get_mo_related_item = dummy_get_mo_related_item obj = AciUtils() response = plugin_server.get_filter_list( "uni/tn-DummyTn/ap-DummyAp/epg-DummyEpg", obj) assert response == get_data_json(expected)
def dummy_apic_fetch_vrf_tenant(self, tn): return get_data_json(data)
def dummy_get_all_mo_instances(self, mo_dn, item_query_string): return get_data_json(data)
def dummy_get_mo_related_item(self, mo_dn, item_query_string, item_type): return get_data_json(data)
def dummy_get_ep_info(self, ep_attr): return get_data_json( "/plugin_server/data/get_children_ep_info/get_ep_info.json")
def dummy_get_ap_epg_audit_logs(self, dn): return get_data_json(data)
def dummy_get_ap_epg_events(self, dn): return get_data_json(data)