Пример #1
0
    def test_bgp_servers_change_bgp_ipvs_ipv6(self):
        """Tests the ipvs() method with an IPv4 BGP server"""

        vlan_config = {'bgp_server_addresses': ['::1']}

        vlan = VLAN(1, 1, vlan_config)
        self.assertIn(6, vlan.bgp_ipvs())
        self.assertNotIn(4, vlan.bgp_ipvs())
Пример #2
0
    def test_bgp_servers_change_bgp_ipvs_ipv6(self):
        """Tests the ipvs() method with an IPv4 BGP server"""

        vlan_config = {
            'bgp_server_addresses': ['::1']
        }

        vlan = VLAN(1, 1, vlan_config)
        self.assertIn(6, vlan.bgp_ipvs())
        self.assertNotIn(4, vlan.bgp_ipvs())
Пример #3
0
    def test_bgp_servers_change_bgp_ipvs_ipv6(self):
        """Tests the ipvs() method with an IPv4 BGP server"""

        self.input_config.update({'bgp_server_addresses': ['::1']})

        vlan = VLAN(1, 1, self.input_config)
        self.assertEqual(vlan.bgp_ipvs(), [6])
Пример #4
0
    def test_bgp_servers_change_bgp_ipvs_both(self):
        """Tests the ipvs() method with an IPv4 BGP server"""

        vlan_config = {'bgp_server_addresses': ['127.0.0.1', '::1']}

        vlan = VLAN(1, 1, vlan_config)
        self.assertIn(4, vlan.bgp_ipvs())
        self.assertIn(6, vlan.bgp_ipvs())
        self.assertIn(ip_address('127.0.0.1'),
                      vlan.bgp_server_addresses_by_ipv(4))
        self.assertIn(ip_address('::1'), vlan.bgp_server_addresses_by_ipv(6))
Пример #5
0
    def test_bgp_servers_change_bgp_ipvs_both(self):
        """Tests the ipvs() method with an IPv4 BGP server"""

        self.input_config.update(
            {'bgp_server_addresses': ['127.0.0.1', '::1']})

        vlan = VLAN(1, 1, self.input_config)
        self.assertEqual(vlan.bgp_ipvs(), [4, 6])
        self.assertEqual(vlan.bgp_server_addresses_by_ipv(4),
                         [ip_address('127.0.0.1')])
        self.assertEqual(vlan.bgp_server_addresses_by_ipv(6),
                         [ip_address('::1')])
Пример #6
0
    def test_bgp_servers_change_bgp_ipvs_both(self):
        """Tests the ipvs() method with an IPv4 BGP server"""

        vlan_config = {
            'bgp_server_addresses': ['127.0.0.1', '::1']
        }

        vlan = VLAN(1, 1, vlan_config)
        self.assertIn(4, vlan.bgp_ipvs())
        self.assertIn(6, vlan.bgp_ipvs())
        self.assertIn(ip_address('127.0.0.1'), vlan.bgp_server_addresses_by_ipv(4))
        self.assertIn(ip_address('::1'), vlan.bgp_server_addresses_by_ipv(6))