def test_actions_state_update(self): old = { 'action1': { 'name': 'name1', 'enabled': True }, 'action2': { 'name': 'name2', 'enabled': True }, } new = { 'action1': { 'name': 'name2', 'enabled': False }, 'action2': { 'name': 'name3', 'enabled': True }, } result = results_serializer._merge_actions(old, new) self.assertFalse(result['action1']['enabled'])
def test_old_actions_deletion(self): old = { 'action1': { 'name': 'name1', 'enabled': True }, 'action2': { 'name': 'name2', 'enabled': True }, 'action3': { 'name': 'name3', 'enabled': True }, } new = { 'action2': { 'name': 'name2', 'enabled': False }, 'action3': { 'name': 'name3', 'enabled': True }, } result = results_serializer._merge_actions(old, new) self.assertEqual(2, len(result)) self.assertNotIn('action1', result)
def test_actions_state_update(self): old = { 'action1': {'name': 'name1', 'enabled': True}, 'action2': {'name': 'name2', 'enabled': True}, } new = { 'action1': {'name': 'name2', 'enabled': False}, 'action2': {'name': 'name3', 'enabled': True}, } result = results_serializer._merge_actions(old, new) self.assertFalse(result['action1']['enabled'])
def test_old_actions_deletion(self): old = { 'action1': {'name': 'name1', 'enabled': True}, 'action2': {'name': 'name2', 'enabled': True}, 'action3': {'name': 'name3', 'enabled': True}, } new = { 'action2': {'name': 'name2', 'enabled': False}, 'action3': {'name': 'name3', 'enabled': True}, } result = results_serializer._merge_actions(old, new) self.assertEqual(2, len(result)) self.assertNotIn('action1', result)