Ejemplo n.º 1
0
    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 = serializer._merge_actions(old, new)

        self.assertFalse(result['action1']['enabled'])
Ejemplo n.º 2
0
    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 = serializer._merge_actions(old, new)

        self.assertEqual(2, len(result))
        self.assertNotIn('action1', result)
Ejemplo n.º 3
0
    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 = serializer._merge_actions(old, new)

        self.assertFalse(result['action1']['enabled'])
Ejemplo n.º 4
0
    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 = serializer._merge_actions(old, new)

        self.assertEqual(2, len(result))
        self.assertNotIn('action1', result)