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), ])
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), ])
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), ])
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), ])
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), ])
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), ])
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, [])
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, [])