Exemplo n.º 1
0
 def test_merge_devices_delete(self):
     commands = list(inventorysync.merge_devices(
         [self.panda1_db, self.panda2_db],
         [self.panda2_inv]))
     self.assertEqual(sorted(commands), [
         ('delete', 401, self.panda1_db),
     ])
Exemplo n.º 2
0
 def test_merge_devices_insert(self):
     commands = list(inventorysync.merge_devices(
         [self.panda1_db],
         [self.panda1_inv, self.panda2_inv]))
     self.assertEqual(commands, [
         ('insert', self.panda2_inv),
     ])
Exemplo n.º 3
0
 def test_merge_devices_update(self):
     self.panda2_inv['mac_address'] = '1a2b3c4d5e6f'
     commands = list(inventorysync.merge_devices(
         [self.panda1_db, self.panda2_db],
         [self.panda1_inv, self.panda2_inv]))
     self.assertEqual(sorted(commands), [
         ('update', 402, self.panda2_inv),
     ])
Exemplo n.º 4
0
 def test_merge_devices_delete(self):
     self.make_pandas()
     commands = list(
         inventorysync.merge_devices([self.panda1_db, self.panda2_db],
                                     [self.panda2_inv]))
     self.assertEqual(sorted(commands), [
         ('delete', 401, self.panda1_db),
     ])
Exemplo n.º 5
0
 def test_merge_devices_insert(self):
     self.make_pandas()
     commands = list(
         inventorysync.merge_devices([self.panda1_db],
                                     [self.panda1_inv, self.panda2_inv]))
     self.assertEqual(commands, [
         ('insert', self.panda2_inv),
     ])
Exemplo n.º 6
0
 def test_merge_devices_update(self):
     self.make_pandas()
     self.panda2_inv['mac_address'] = '1a2b3c4d5e6f'
     commands = list(
         inventorysync.merge_devices([self.panda1_db, self.panda2_db],
                                     [self.panda1_inv, self.panda2_inv]))
     self.assertEqual(sorted(commands), [
         ('update', 402, self.panda2_inv),
     ])
Exemplo n.º 7
0
 def test_merge_devices_no_change(self):
     self.make_pandas()
     commands = list(inventorysync.merge_devices(
         [self.panda1_db, self.panda2_db],
         [self.panda1_inv, self.panda2_inv]))
     self.assertEqual(commands, [])
Exemplo n.º 8
0
 def test_merge_devices_no_change(self):
     self.make_pandas()
     commands = list(
         inventorysync.merge_devices([self.panda1_db, self.panda2_db],
                                     [self.panda1_inv, self.panda2_inv]))
     self.assertEqual(commands, [])