Exemple #1
0
 def test_generate_filename_and_macs_no_sysname(self):
     items = [('network', 'eth0', 'serial', 'aa:bb:cc')]
     clone = list(items)
     self.assertEqual(upload.generate_filename_and_macs(items),
                      {'serial': ['aa:bb:cc'],
                       'eth': ['eth0'],
                       'sysname': 'aa-bb-cc',
                       })
     self.assertEqual(items, clone)
Exemple #2
0
 def test_generate_filename_and_macs_no_sysname(self):
     items = [('network', 'eth0', 'serial', 'aa:bb:cc')]
     clone = list(items)
     self.assertEqual(upload.generate_filename_and_macs(items),
                      {'serial': ['aa:bb:cc'],
                       'eth': ['eth0'],
                       'sysname': 'aa-bb-cc',
                       })
     self.assertEqual(items, clone)
Exemple #3
0
 def test_generate_filename_and_macs(self):
     items = [('system', 'product', 'serial', 'Sysname'),
              ('network', 'eth0', 'serial', 'mac')]
     clone = list(items)
     self.assertEqual(upload.generate_filename_and_macs(items),
                      {'sysname': 'Sysname',
                       'sysserial': 'Sysname',
                       'eth': ['eth0'],
                       'serial': ['mac'],
                       })
     self.assertEqual(items, clone)
Exemple #4
0
 def test_generate_filename_and_macs(self):
     items = [('system', 'product', 'serial', 'Sysname'),
              ('network', 'eth0', 'serial', 'mac')]
     clone = list(items)
     self.assertEqual(upload.generate_filename_and_macs(items),
                      {'sysname': 'Sysname',
                       'sysserial': 'Sysname',
                       'eth': ['eth0'],
                       'serial': ['mac'],
                       })
     self.assertEqual(items, clone)
Exemple #5
0
 def test_generate_filename_and_macs_virtualbox(self):
     items = [('disk', 'sda', 'size', '8'),
              ('system', 'product', 'serial', '0'),
              ('system', 'product', 'name', 'VirtualBox ()'),
              ('system', 'product', 'vendor', 'innotek GmbH'),
              ('system', 'product', 'version', '1.2'),
              ('system', 'memory', 'size', '521113600'),
              ('network', 'eth0', 'serial', '08:00:27:6f:77:22'),
              ('network', 'eth0', 'vendor', 'Intel Corporation'),
              ('network', 'eth0', 'product',
               '82540EM Gigabit Ethernet Controller'),
              ('network', 'eth0', 'size', '1000000000'),
              ('network', 'eth0', 'ipv4', '10.0.2.15'),
              ('network', 'eth0', 'link', 'yes'),
              ('network', 'eth0', 'driver', 'e1000'),
              ('system', 'cpu', 'number', '1')]
     result = upload.generate_filename_and_macs(items)
     self.assertTrue('serial' in result, result)
     self.assertTrue('eth' in result, result)
Exemple #6
0
 def test_generate_filename_and_macs_virtualbox(self):
     items = [('disk', 'sda', 'size', '8'),
              ('system', 'product', 'serial', '0'),
              ('system', 'product', 'name', 'VirtualBox ()'),
              ('system', 'product', 'vendor', 'innotek GmbH'),
              ('system', 'product', 'version', '1.2'),
              ('system', 'memory', 'size', '521113600'),
              ('network', 'eth0', 'serial', '08:00:27:6f:77:22'),
              ('network', 'eth0', 'vendor', 'Intel Corporation'),
              ('network', 'eth0', 'product',
               '82540EM Gigabit Ethernet Controller'),
              ('network', 'eth0', 'size', '1000000000'),
              ('network', 'eth0', 'ipv4', '10.0.2.15'),
              ('network', 'eth0', 'link', 'yes'),
              ('network', 'eth0', 'driver', 'e1000'),
              ('system', 'cpu', 'number', '1')]
     result = upload.generate_filename_and_macs(items)
     self.assertTrue('serial' in result, result)
     self.assertTrue('eth' in result, result)