def test_get_firewall_driver_nsg_logging_iptables_hybrid(self): ctxt = {'enable_nsg_logging': True} self.lsb_release.return_value = _LSB_RELEASE_XENIAL self.assertEqual(context._get_firewall_driver(ctxt), context.IPTABLES_HYBRID)
def test_get_firewall_driver_trusty_openvswitch(self): ctxt = {'enable_nsg_logging': False} self.test_config.set('firewall-driver', 'openvswitch') self.lsb_release.return_value = _LSB_RELEASE_TRUSTY self.assertEqual(context._get_firewall_driver(ctxt), context.IPTABLES_HYBRID)
def test_get_firewall_driver_nsg_logging(self): ctxt = {'enable_nsg_logging': True} self.lsb_release.return_value = _LSB_RELEASE_XENIAL self.test_config.set('firewall-driver', 'openvswitch') self.assertEqual(context._get_firewall_driver(ctxt), context.OPENVSWITCH)
def test_get_firewall_driver_xenial_unset(self): ctxt = {'enable_nsg_logging': False} self.lsb_release.return_value = _LSB_RELEASE_XENIAL self.assertEqual(context._get_firewall_driver(ctxt), context.IPTABLES_HYBRID)
def test_get_firewall_driver_xenial_invalid(self): ctxt = {'enable_nsg_logging': False} self.test_config.set('firewall-driver', 'foobar') self.lsb_release.return_value = _LSB_RELEASE_XENIAL self.assertEqual(context._get_firewall_driver(ctxt), context.IPTABLES_HYBRID)
def test_get_firewall_driver_xenial_invalid(self): self.test_config.set('firewall-driver', 'foobar') self.lsb_release.return_value = _LSB_RELEASE_XENIAL self.assertEqual(context._get_firewall_driver(), context.IPTABLES_HYBRID)
def test_get_firewall_driver_trusty_openvswitch(self): self.test_config.set('firewall-driver', 'openvswitch') self.lsb_release.return_value = _LSB_RELEASE_TRUSTY self.assertEqual(context._get_firewall_driver(), context.IPTABLES_HYBRID)
def test_get_firewall_driver_xenial_unset(self): self.lsb_release.return_value = _LSB_RELEASE_XENIAL self.assertEqual(context._get_firewall_driver(), context.IPTABLES_HYBRID)
def test_get_firewall_driver_xenial_openvswitch(self): self.test_config.set('firewall-driver', 'openvswitch') self.lsb_release.return_value = _LSB_RELEASE_XENIAL self.assertEqual(context._get_firewall_driver(), context.OPENVSWITCH)