def test_merge_is_correct(self):
     deployment_plugins = [{PLUGIN_NAME_KEY: 'dummy{0}'.format(i)}
                           for i in range(3)]
     workflow_plugins = deployment_plugins + [{PLUGIN_NAME_KEY: 'dummy3'}]
     result = merge_plugins(deployment_plugins, workflow_plugins)
     # Checks that no duplicates are made
     self.assertListEqual(result, workflow_plugins)
Exemple #2
0
 def test_plugin_lists_with_duplicates(self):
     dep_plugins = [{'name': 'one'}]
     wf_plugins = [{'name': 'one'}]
     self.assertEqual([{
         'name': 'one'
     }],
                      merge_plugins(deployment_plugins=dep_plugins,
                                    workflow_plugins=wf_plugins))
Exemple #3
0
 def test_empty_workflow_plugin_list(self):
     dep_plugins = [{'name': 'one'}]
     wf_plugins = []
     self.assertEqual([{
         'name': 'one'
     }],
                      merge_plugins(deployment_plugins=dep_plugins,
                                    workflow_plugins=wf_plugins))
Exemple #4
0
 def test_empty_plugin_lists(self):
     dep_plugins = []
     wf_plugins = []
     self.assertEqual([],
                      merge_plugins(deployment_plugins=dep_plugins,
                                    workflow_plugins=wf_plugins))