|
|
|
@ -1340,3 +1340,23 @@ class IptablesManagerStateLessTestCase(base.BaseTestCase):
|
|
|
|
|
iptables.initialize_nat_table()
|
|
|
|
|
self.assertIn('nat', iptables.ipv4)
|
|
|
|
|
self.assertNotIn('mangle', iptables.ipv4)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class IptablesManagerNoNatTestCase(base.BaseTestCase):
|
|
|
|
|
|
|
|
|
|
def setUp(self):
|
|
|
|
|
super(IptablesManagerNoNatTestCase, self).setUp()
|
|
|
|
|
cfg.CONF.set_override('comment_iptables_rules', False, 'AGENT')
|
|
|
|
|
self.iptables = (iptables_manager.IptablesManager(nat=False))
|
|
|
|
|
|
|
|
|
|
def test_nat_not_found(self):
|
|
|
|
|
self.assertNotIn('nat', self.iptables.ipv4)
|
|
|
|
|
|
|
|
|
|
def test_mangle_found(self):
|
|
|
|
|
self.assertIn('mangle', self.iptables.ipv4)
|
|
|
|
|
|
|
|
|
|
def test_initialize_nat_table(self):
|
|
|
|
|
iptables = iptables_manager.IptablesManager(nat=False)
|
|
|
|
|
iptables.initialize_nat_table()
|
|
|
|
|
self.assertIn('nat', iptables.ipv4)
|
|
|
|
|
self.assertIn('mangle', iptables.ipv4)
|
|
|
|
|