def test_rule_list(self): exp_rules = self.fw_rules.list() api_rules = {'firewall_rules': self.api_fw_rules.list()} api_policies = {'firewall_policies': self.api_fw_policies.list()} neutronclient.list_firewall_rules().AndReturn(api_rules) neutronclient.list_firewall_policies().AndReturn(api_policies) self.mox.ReplayAll() ret_val = api_fwaas.rule_list(self.request) for (v, d) in zip(ret_val, exp_rules): self._assert_rule_return_value(v, d)
def test_rule_list(self): exp_rules = self.fw_rules.list() api_rules = {'firewall_rules': self.api_fw_rules.list()} api_policies = {'firewall_policies': self.api_fw_policies.list()} neutronclient.list_firewall_rules().AndReturn(api_rules) neutronclient.list_firewall_policies().AndReturn(api_policies) self.mox.ReplayAll() ret_val = api.fwaas.rule_list(self.request) for (v, d) in zip(ret_val, exp_rules): self._assert_rule_return_value(v, d)
def test_firewall_list(self): exp_firewalls = self.firewalls.list() firewalls_dict = {'firewalls': self.api_firewalls.list()} policies_dict = {'firewall_policies': self.api_fw_policies.list()} neutronclient.list_firewalls().AndReturn(firewalls_dict) neutronclient.list_firewall_policies().AndReturn(policies_dict) self.mox.ReplayAll() ret_val = api_fwaas.firewall_list(self.request) for (v, d) in zip(ret_val, exp_firewalls): self._assert_firewall_return_value(v, d)
def test_firewall_list(self): exp_firewalls = self.firewalls.list() firewalls_dict = {'firewalls': self.api_firewalls.list()} policies_dict = {'firewall_policies': self.api_fw_policies.list()} neutronclient.list_firewalls().AndReturn(firewalls_dict) neutronclient.list_firewall_policies().AndReturn(policies_dict) self.mox.ReplayAll() ret_val = api.fwaas.firewall_list(self.request) for (v, d) in zip(ret_val, exp_firewalls): self._assert_firewall_return_value(v, d)
def test_policies_list(self): policies = {'firewall_policies': self.fw_policies.list()} policies_dict = {'firewall_policies': self.api_fw_policies.list()} neutronclient.list_firewall_policies().AndReturn(policies_dict) self.mox.ReplayAll() ret_val = api.fwaas.policies_list(self.request) for (v, d) in zip(ret_val, policies['firewall_policies']): self.assertIsInstance(v, api.fwaas.Policy) self.assertTrue(v.name, d.name) self.assertTrue(v.id)
def test_firewall_list_for_tenant(self): tenant_id = self.request.user.project_id exp_firewalls = self.firewalls.list() firewalls_dict = {'firewalls': self.api_firewalls.list()} policies_dict = {'firewall_policies': self.api_fw_policies.list()} neutronclient.list_firewalls(tenant_id=tenant_id) \ .AndReturn(firewalls_dict) neutronclient.list_firewall_policies().AndReturn(policies_dict) self.mox.ReplayAll() ret_val = api.fwaas.firewall_list_for_tenant(self.request, tenant_id) for (v, d) in zip(ret_val, exp_firewalls): self._assert_firewall_return_value(v, d)
def test_firewall_list(self): exp_firewalls = self.firewalls.list() firewalls_dict = {'firewalls': self.api_firewalls.list()} policies_dict = {'firewall_policies': self.api_fw_policies.list()} neutronclient.list_firewalls().AndReturn(firewalls_dict) neutronclient.list_firewall_policies().AndReturn(policies_dict) self.mox.ReplayAll() ret_val = api.fwaas.firewall_list(self.request) for (v, d) in zip(ret_val, exp_firewalls): self.assertIsInstance(v, api.fwaas.Firewall) self.assertEqual(d.name, v.name) self.assertTrue(v.id) self.assertEqual(d.firewall_policy_id, v.policy.id) self.assertEqual(d.policy.name, v.policy.name)
def test_rule_list_for_tenant(self): tenant_id = self.request.user.project_id exp_rules = self.fw_rules.list() api_rules = {'firewall_rules': self.api_fw_rules.list()} api_policies = {'firewall_policies': self.api_fw_policies.list()} neutronclient.list_firewall_rules(tenant_id=tenant_id, shared=False).AndReturn( {'firewall_rules': []}) neutronclient.list_firewall_rules(shared=True) \ .AndReturn(api_rules) neutronclient.list_firewall_policies().AndReturn(api_policies) self.mox.ReplayAll() ret_val = api_fwaas.rule_list_for_tenant(self.request, tenant_id) for (v, d) in zip(ret_val, exp_rules): self._assert_rule_return_value(v, d)
def test_rule_list_for_tenant(self): tenant_id = self.request.user.project_id exp_rules = self.fw_rules.list() api_rules = {'firewall_rules': self.api_fw_rules.list()} api_policies = {'firewall_policies': self.api_fw_policies.list()} neutronclient.list_firewall_rules( tenant_id=tenant_id, shared=False).AndReturn({'firewall_rules': []}) neutronclient.list_firewall_rules(shared=True) \ .AndReturn(api_rules) neutronclient.list_firewall_policies().AndReturn(api_policies) self.mox.ReplayAll() ret_val = api.fwaas.rule_list_for_tenant(self.request, tenant_id) for (v, d) in zip(ret_val, exp_rules): self._assert_rule_return_value(v, d)
def test_policy_list(self): exp_policies = self.fw_policies.list() policies_dict = {'firewall_policies': self.api_fw_policies.list()} rules_dict = {'firewall_rules': self.api_fw_rules.list()} neutronclient.list_firewall_policies().AndReturn(policies_dict) neutronclient.list_firewall_rules().AndReturn(rules_dict) self.mox.ReplayAll() ret_val = api.fwaas.policy_list(self.request) for (v, d) in zip(ret_val, exp_policies): self.assertIsInstance(v, api.fwaas.Policy) self.assertEqual(d.name, v.name) self.assertTrue(v.id) self.assertEqual(len(d.firewall_rules), len(v.rules)) self.assertEqual(len(d.firewall_rules), len(v.firewall_rules)) for (r, exp_r) in zip(v.rules, d.rules): self.assertEqual(exp_r.id, r.id)
def test_rule_list(self): exp_rules = self.fw_rules.list() api_rules = {'firewall_rules': self.api_fw_rules.list()} api_policies = {'firewall_policies': self.api_fw_policies.list()} neutronclient.list_firewall_rules().AndReturn(api_rules) neutronclient.list_firewall_policies().AndReturn(api_policies) self.mox.ReplayAll() ret_val = api.fwaas.rule_list(self.request) for (v, d) in zip(ret_val, exp_rules): self.assertIsInstance(v, api.fwaas.Rule) self.assertEqual(d.name, v.name) self.assertTrue(v.id) if d.policy: self.assertEqual(d.firewall_policy_id, v.policy.id, ) self.assertEqual(d.policy.name, v.policy.name) else: self.assertIsNone(v.policy)