Esempio n. 1
0
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)
Esempio n. 2
0
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)
Esempio n. 3
0
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)
Esempio n. 4
0
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)
Esempio n. 5
0
 def dummy_apic_fetch_vrf_tenant(self, tn):
     return get_data_json(data)
Esempio n. 6
0
 def dummy_get_all_mo_instances(self, mo_dn, item_query_string):
     return get_data_json(data)
Esempio n. 7
0
 def dummy_get_mo_related_item(self, mo_dn, item_query_string, item_type):
     return get_data_json(data)
Esempio n. 8
0
 def dummy_get_ep_info(self, ep_attr):
     return get_data_json(
         "/plugin_server/data/get_children_ep_info/get_ep_info.json")
Esempio n. 9
0
 def dummy_get_ap_epg_audit_logs(self, dn):
     return get_data_json(data)
Esempio n. 10
0
 def dummy_get_ap_epg_events(self, dn):
     return get_data_json(data)