Exemple #1
0
 def test_ensure_nic_vars_minimal(self):
     nic_vars = {
         'name': 'eth0',
     }
     ensured = nic._ensure_nic_vars(nic_vars)
     self.assertEqual(3, len(ensured))
     self.assertEqual('eth0', ensured['name'])
     self.assertEqual('dhcp', ensured['bootproto'])
     self.assertThat(
         ensured['hwaddr'],
         matchers.MatchesRegex(
             '^52:54:00:[0-9a-f]{2}:[0-9a-f]{2}:[0-9a-f]{2}$'))
Exemple #2
0
 def test_ensure_nic_vars_dhcp(self):
     nic_vars = {
         'name': 'eth0',
         'hwaddr': '12:34:56:ab:cd:ef',
         'bootproto': 'dhcp',
         'broadcast': '192.168.122.255',
     }
     expected = {
         'name': 'eth0',
         'hwaddr': '12:34:56:ab:cd:ef',
         'bootproto': 'dhcp',
     }
     self.assertEqual(expected, nic._ensure_nic_vars(nic_vars))
Exemple #3
0
 def test_ensure_nic_vars_static_minimal(self):
     nic_vars = {
         'name': 'eth0',
         'hwaddr': '12:34:56:ab:cd:ef',
         'ipaddr': '192.168.122.10',
     }
     expected = {
         'name': 'eth0',
         'hwaddr': '12:34:56:ab:cd:ef',
         'bootproto': 'static',
         'ipaddr': '192.168.122.10',
         'network': '192.168.122.0',
         'netmask': '255.255.255.0',
         'broadcast': '192.168.122.255',
     }
     self.assertEqual(expected, nic._ensure_nic_vars(nic_vars))