Example #1
0
 def test_get_host_ip_no_network(self, fake_get_config, fake_get_adapter):
     fake_get_config.return_value = [
         'Name:            vboxnet0',
         'GUID:            786f6276-656e-4074-8000-0a0027000000',
         'DHCP:            Disabled',
         'IPAddress:       192.168.57.1',
         'NetworkMask:     255.255.255.0',
         '',
         'Name:            vboxnet2',
         'GUID:            786f6276-656e-4174-8000-0a0027000001',
         'DHCP:            Disabled',
         'IPAddress:       192.168.59.3',
         'NetworkMask:     255.255.255.0',
     ]
     fake_get_adapter.return_value = 'vboxnet1'
     with self.assertRaises(RuntimeError):
         get_host_ip()
Example #2
0
 def test_get_host_ip_success(self, fake_get_config, fake_get_adapter):
     fake_get_config.return_value = [
         'Name:            vboxnet0',
         'GUID:            786f6276-656e-4074-8000-0a0027000000',
         'DHCP:            Disabled',
         'IPAddress:       192.168.57.1',
         'NetworkMask:     255.255.255.0',
         '',
         'Name:            vboxnet1',
         'GUID:            786f6276-656e-4174-8000-0a0027000001',
         'DHCP:            Disabled',
         'IPAddress:       192.168.59.3',
         'NetworkMask:     255.255.255.0',
         '',
         'Name:            vboxnet2',
         'GUID:            786f6276-656e-4174-8000-0a0027000001',
         'DHCP:            Disabled',
         'IPAddress:       192.168.58.10',
         'NetworkMask:     255.255.255.0',
     ]
     fake_get_adapter.return_value = 'vboxnet1'
     self.assertEqual(get_host_ip(), '192.168.59.3')