summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTodd Willey <todd@ansolabs.com>2011-06-23 14:52:58 -0400
committerTodd Willey <todd@ansolabs.com>2011-06-23 14:52:58 -0400
commit51d93c5b1722bef9783cd7572c1464a084ece0aa (patch)
tree5efe58eadd174dd5980d60ec40ac03718cff3025
parent9a6e9a1af9359fb4a9261f59f57113f252f0d6e9 (diff)
downloadnova-51d93c5b1722bef9783cd7572c1464a084ece0aa.tar.gz
nova-51d93c5b1722bef9783cd7572c1464a084ece0aa.tar.xz
nova-51d93c5b1722bef9783cd7572c1464a084ece0aa.zip
libvirt test for deleting provider firewall rules.
-rw-r--r--nova/tests/test_libvirt.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/nova/tests/test_libvirt.py b/nova/tests/test_libvirt.py
index ee94d3c17..d12e21063 100644
--- a/nova/tests/test_libvirt.py
+++ b/nova/tests/test_libvirt.py
@@ -1115,6 +1115,13 @@ class IptablesFirewallTestCase(test.TestCase):
provjump_rules.append(rule)
self.assertEqual(1, len(provjump_rules))
+ # remove a rule from the db, cast to compute to refresh rule
+ db.provider_fw_rule_destroy(admin_ctxt, provider_fw1['id'])
+ self.fw.refresh_provider_fw_rules()
+ rules = [rule for rule in self.fw.iptables.ipv4['filter'].rules
+ if rule.chain == 'provider']
+ self.assertEqual(1, len(rules))
+
class NWFilterTestCase(test.TestCase):
def setUp(self):