コード例 #1
0
ファイル: test_actions.py プロジェクト: ovo-6/murano
    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'])
コード例 #2
0
ファイル: test_actions.py プロジェクト: ovo-6/murano
    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)
コード例 #3
0
ファイル: test_actions.py プロジェクト: alex-docker/murano
    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'])
コード例 #4
0
ファイル: test_actions.py プロジェクト: alex-docker/murano
    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)