class NetiInstanceIPBundleTests(unittest.TestCase): def test_parse_entry(self): entry = "acf847a7c6804f6e8e3346a93386a654-32.32.32.32|10.8.2.1|192.168.0.2|0" self.bundle = InstanceIPBundle(entry) local_nat_ips = {"overlay_ip": "192.168.0.2", "dest_ip": "10.8.2.1"} remote_nat_ips = {"overlay_ip": "192.168.0.2", "dest_ip": "32.32.32.32"} local_filter_ip = "10.8.2.1" remote_filter_ip = "32.32.32.32" self.assertEquals(self.bundle.is_vpc, "0") self.assertEquals(self.bundle.NAT_ips(False), local_nat_ips) self.assertEquals(self.bundle.NAT_ips(True), remote_nat_ips) self.assertEquals(self.bundle.filter_ip(False), local_filter_ip) self.assertEquals(self.bundle.filter_ip(True), remote_filter_ip) def test_bad_ip_entry(self): with self.assertRaises(IPPatternMismatchError): entry = "acf847a7c6804f6e8e3346a93386a654-32.32.32.32|10.8.2|192.168.0.2|0" self.bundle = InstanceIPBundle(entry) def test_bad_is_vpc_entry(self): with self.assertRaises(IPPatternMismatchError): entry = "acf847a7c6804f6e8e3346a93386a654-32.32.32.32|10.8.2.1|192.168.0.2|2" self.bundle = InstanceIPBundle(entry) def test_missing_uuid_entry(self): with self.assertRaises(IPPatternMismatchError): entry = "32.32.32.32|10.8.2.1|192.168.0.2|2" self.bundle = InstanceIPBundle(entry) def test_missing_ip_entry(self): with self.assertRaises(IPPatternMismatchError): entry = "acf847a7c6804f6e8e3346a93386a654-|10.8.2.1|192.168.0.2|2" self.bundle = InstanceIPBundle(entry)
def test_parse_entry(self): entry = "acf847a7c6804f6e8e3346a93386a654-32.32.32.32|10.8.2.1|192.168.0.2|0" self.bundle = InstanceIPBundle(entry) local_nat_ips = {"overlay_ip": "192.168.0.2", "dest_ip": "10.8.2.1"} remote_nat_ips = { "overlay_ip": "192.168.0.2", "dest_ip": "32.32.32.32" } local_filter_ip = "10.8.2.1" remote_filter_ip = "32.32.32.32" self.assertEquals(self.bundle.is_vpc, "0") self.assertEquals(self.bundle.NAT_ips(False), local_nat_ips) self.assertEquals(self.bundle.NAT_ips(True), remote_nat_ips) self.assertEquals(self.bundle.filter_ip(False), local_filter_ip) self.assertEquals(self.bundle.filter_ip(True), remote_filter_ip)
def test_parse_entry(self): entry = "acf847a7c6804f6e8e3346a93386a654-32.32.32.32|10.8.2.1|192.168.0.2|0" self.bundle = InstanceIPBundle(entry) local_nat_ips = {"overlay_ip": "192.168.0.2", "dest_ip": "10.8.2.1"} remote_nat_ips = {"overlay_ip": "192.168.0.2", "dest_ip": "32.32.32.32"} local_filter_ip = "10.8.2.1" remote_filter_ip = "32.32.32.32" self.assertEquals(self.bundle.is_vpc, "0") self.assertEquals(self.bundle.NAT_ips(False), local_nat_ips) self.assertEquals(self.bundle.NAT_ips(True), remote_nat_ips) self.assertEquals(self.bundle.filter_ip(False), local_filter_ip) self.assertEquals(self.bundle.filter_ip(True), remote_filter_ip)
class NetiInstanceIPBundleTests(unittest.TestCase): def test_parse_entry(self): entry = "acf847a7c6804f6e8e3346a93386a654-32.32.32.32|10.8.2.1|192.168.0.2|0" self.bundle = InstanceIPBundle(entry) local_nat_ips = {"overlay_ip": "192.168.0.2", "dest_ip": "10.8.2.1"} remote_nat_ips = { "overlay_ip": "192.168.0.2", "dest_ip": "32.32.32.32" } local_filter_ip = "10.8.2.1" remote_filter_ip = "32.32.32.32" self.assertEquals(self.bundle.is_vpc, "0") self.assertEquals(self.bundle.NAT_ips(False), local_nat_ips) self.assertEquals(self.bundle.NAT_ips(True), remote_nat_ips) self.assertEquals(self.bundle.filter_ip(False), local_filter_ip) self.assertEquals(self.bundle.filter_ip(True), remote_filter_ip) def test_bad_ip_entry(self): with self.assertRaises(IPPatternMismatchError): entry = "acf847a7c6804f6e8e3346a93386a654-32.32.32.32|10.8.2|192.168.0.2|0" self.bundle = InstanceIPBundle(entry) def test_bad_is_vpc_entry(self): with self.assertRaises(IPPatternMismatchError): entry = "acf847a7c6804f6e8e3346a93386a654-32.32.32.32|10.8.2.1|192.168.0.2|2" self.bundle = InstanceIPBundle(entry) def test_missing_uuid_entry(self): with self.assertRaises(IPPatternMismatchError): entry = "32.32.32.32|10.8.2.1|192.168.0.2|2" self.bundle = InstanceIPBundle(entry) def test_missing_ip_entry(self): with self.assertRaises(IPPatternMismatchError): entry = "acf847a7c6804f6e8e3346a93386a654-|10.8.2.1|192.168.0.2|2" self.bundle = InstanceIPBundle(entry)
def test_bad_is_vpc_entry(self): with self.assertRaises(IPPatternMismatchError): entry = "acf847a7c6804f6e8e3346a93386a654-32.32.32.32|10.8.2.1|192.168.0.2|2" self.bundle = InstanceIPBundle(entry)
def test_missing_uuid_entry(self): with self.assertRaises(IPPatternMismatchError): entry = "32.32.32.32|10.8.2.1|192.168.0.2|2" self.bundle = InstanceIPBundle(entry)