def setUp(self): self.plugin = SecurityGroupPlugin() self.assertEqual(self.plugin.plugin_name, 'secgroups') self.config = { 'allowed_ports': [22], 'whitelisted_ips': ['1.2.3.4/24', '2.2.2.2/32'] }
def test_whitelist_ip_config(self): test_config = { "whitelisted_ips": ["^ just a comment", "192.168.0.1", "1.2.3.4/32", "8.8.8.8/24"] } plugin = SecurityGroupPlugin() plugin.init(edda_client=None, status=None, config=test_config) self.assertIn(IPNetwork("192.168.0.1/32"), plugin.whitelisted_ips) self.assertIn(IPNetwork("1.2.3.4/32"), plugin.whitelisted_ips) self.assertIn(IPNetwork("8.8.8.8/24"), plugin.whitelisted_ips)
def setUp(self): self.plugin = SecurityGroupPlugin() self.assertEqual(self.plugin.plugin_name, 'secgroups') self.config = { 'allowed_ports': [22], 'whitelisted_ips': ['1.2.3.4/24', '2.2.2.2/32', '172.16.0.0/12'] } self.example_security_group = { 'groupId': 'sg-1', "groupName": "group1" }
def setUp(self): self.plugin = SecurityGroupPlugin() self.assertEqual(self.plugin.plugin_name, 'secgroups') self.config = {'allowed_ports': [22]}