Beispiel #1
0
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)
Beispiel #2
0
 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)
Beispiel #3
0
 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)
Beispiel #4
0
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)
Beispiel #5
0
 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)
Beispiel #6
0
 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)
Beispiel #7
0
 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)
Beispiel #8
0
 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)