コード例 #1
0
ファイル: ip_address_test.py プロジェクト: asasuou/vdsm
 def test_add_ipv4_address(self):
     ip = address.IPv4(address=IPV4_A_ADDRESS, netmask=IPV4_NETMASK)
     with dummy_device() as nic:
         address.add(nic, ipv4=ip, ipv6=None)
         addr, netmask, _, _ = address.addrs_info(nic)
         self.assertEqual(IPV4_A_ADDRESS, addr)
         self.assertEqual(IPV4_NETMASK, netmask)
コード例 #2
0
ファイル: ip_address_test.py プロジェクト: EdDev/vdsm
 def test_add_ipv4_address(self):
     ip = address.IPv4(address=IPV4_ADDRESS, netmask=IPV4_NETMASK)
     with dummy_device() as nic:
         address.add(nic, ipv4=ip, ipv6=None)
         addr, netmask, _, _ = address.addrs_info(nic)
         self.assertEqual(IPV4_ADDRESS, addr)
         self.assertEqual(IPV4_NETMASK, netmask)
コード例 #3
0
ファイル: ip_address_test.py プロジェクト: emesika/vdsm
 def test_add_ipv4_and_ipv6_address(self, nic0):
     ipv4 = address.IPv4(address=IPV4_A_ADDRESS, netmask=IPV4_NETMASK)
     ipv6 = address.IPv6(address=IPV6_A_WITH_PREFIXLEN)
     address.add(nic0, ipv4=ipv4, ipv6=ipv6)
     addr, netmask, _, ipv6addresses = address.addrs_info(nic0)
     assert IPV4_A_ADDRESS == addr
     assert IPV4_NETMASK == netmask
     assert IPV6_A_WITH_PREFIXLEN == ipv6addresses[0]
コード例 #4
0
ファイル: ip_address_test.py プロジェクト: asasuou/vdsm
 def test_add_ipv4_and_ipv6_address(self):
     ipv4 = address.IPv4(address=IPV4_A_ADDRESS, netmask=IPV4_NETMASK)
     ipv6 = address.IPv6(address=IPV6_A_WITH_PREFIXLEN)
     with dummy_device() as nic:
         address.add(nic, ipv4=ipv4, ipv6=ipv6)
         addr, netmask, _, ipv6addresses = address.addrs_info(nic)
         self.assertEqual(IPV4_A_ADDRESS, addr)
         self.assertEqual(IPV4_NETMASK, netmask)
         self.assertEqual(IPV6_A_WITH_PREFIXLEN, ipv6addresses[0])
コード例 #5
0
ファイル: ip_address_test.py プロジェクト: EdDev/vdsm
 def test_add_ipv4_and_ipv6_address(self):
     ipv4 = address.IPv4(address=IPV4_ADDRESS, netmask=IPV4_NETMASK)
     ipv6 = address.IPv6(address=IPV6_ADDRESS)
     with dummy_device() as nic:
         address.add(nic, ipv4=ipv4, ipv6=ipv6)
         addr, netmask, _, ipv6addresses = address.addrs_info(nic)
         self.assertEqual(IPV4_ADDRESS, addr)
         self.assertEqual(IPV4_NETMASK, netmask)
         self.assertEqual(IPV6_ADDRESS, ipv6addresses[0])
コード例 #6
0
ファイル: ip_address_test.py プロジェクト: EdDev/vdsm
 def test_add_ipv4_and_ipv6_address_with_gateways(self):
     ipv4 = address.IPv4(address=IPV4_ADDRESS, netmask=IPV4_NETMASK,
                         gateway=IPV4_GATEWAY, defaultRoute=True)
     ipv6 = address.IPv6(address=IPV6_ADDRESS, gateway=IPV6_GATEWAY,
                         defaultRoute=True)
     with dummy_device() as nic:
         with preserve_default_route():
             address.add(nic, ipv4=ipv4, ipv6=ipv6)
             addr, netmask, _, ipv6addresses = address.addrs_info(nic)
             self.assertTrue(routes.is_default_route(IPV4_GATEWAY))
             self.assertTrue(routes.is_ipv6_default_route(IPV6_GATEWAY))
コード例 #7
0
ファイル: ip_address_test.py プロジェクト: asasuou/vdsm
 def test_add_ipv4_and_ipv6_address_with_gateways(self):
     ipv4 = address.IPv4(address=IPV4_A_ADDRESS,
                         netmask=IPV4_NETMASK,
                         gateway=IPV4_GATEWAY,
                         defaultRoute=True)
     ipv6 = address.IPv6(address=IPV6_A_WITH_PREFIXLEN,
                         gateway=IPV6_GATEWAY,
                         defaultRoute=True)
     with dummy_device() as nic:
         with preserve_default_route():
             address.add(nic, ipv4=ipv4, ipv6=ipv6)
             addr, netmask, _, ipv6addresses = address.addrs_info(nic)
             self.assertTrue(routes.is_default_route(IPV4_GATEWAY))
             self.assertTrue(routes.is_ipv6_default_route(IPV6_GATEWAY))
コード例 #8
0
ファイル: ip_address_test.py プロジェクト: emesika/vdsm
 def test_add_ipv6_address(self, nic0):
     ip = address.IPv6(address=IPV6_A_WITH_PREFIXLEN)
     address.add(nic0, ipv4=None, ipv6=ip)
     _, _, _, ipv6addresses = address.addrs_info(nic0)
     assert IPV6_A_WITH_PREFIXLEN == ipv6addresses[0]
コード例 #9
0
ファイル: ip_address_test.py プロジェクト: emesika/vdsm
 def test_add_ipv4_address(self, nic0):
     ip = address.IPv4(address=IPV4_A_ADDRESS, netmask=IPV4_NETMASK)
     address.add(nic0, ipv4=ip, ipv6=None)
     addr, netmask, _, _ = address.addrs_info(nic0)
     assert IPV4_A_ADDRESS == addr
     assert IPV4_NETMASK == netmask
コード例 #10
0
ファイル: ip_address_test.py プロジェクト: asasuou/vdsm
 def test_add_ipv6_address(self):
     ip = address.IPv6(address=IPV6_A_WITH_PREFIXLEN)
     with dummy_device() as nic:
         address.add(nic, ipv4=None, ipv6=ip)
         _, _, _, ipv6addresses = address.addrs_info(nic)
         self.assertEqual(IPV6_A_WITH_PREFIXLEN, ipv6addresses[0])
コード例 #11
0
ファイル: ip_address_test.py プロジェクト: EdDev/vdsm
 def test_add_ipv6_address(self):
     ip = address.IPv6(address=IPV6_ADDRESS)
     with dummy_device() as nic:
         address.add(nic, ipv4=None, ipv6=ip)
         _, _, _, ipv6addresses = address.addrs_info(nic)
         self.assertEqual(IPV6_ADDRESS, ipv6addresses[0])