def test_manager_add_duplicate_error(self):
     """
     Test duplicate name exception
     """
     with pytest.raises(KeyError):
         wf_spec1 = WorkflowSpec(name='TestWorkFlow')
         CoreWFManager.add_workflow_spec(wf_spec1)
         wf_spec2 = WorkflowSpec(name='TestWorkFlow')
         CoreWFManager.add_workflow_spec(wf_spec2)
 def test_manager_add_duplicate_error(self):
     """
     Test duplicate name exception
     """
     with pytest.raises(KeyError):
         wf_spec1 = WorkflowSpec(name = 'TestWorkFlow')
         CoreWFManager.add_workflow_spec(wf_spec1)
         wf_spec2 = WorkflowSpec(name = 'TestWorkFlow')
         CoreWFManager.add_workflow_spec(wf_spec2)
 def test_manager_add(self):
     #add workflow_spec by api
     wf_spec = WorkflowSpec(name='TestWorkFlow')
     CoreWFManager.add_workflow_spec(wf_spec)
     assert wf_spec == CoreWFManager.get_workflow_spec('TestWorkFlow')
 def test_manager_add(self):
     #add workflow_spec by api
     wf_spec = WorkflowSpec(name = 'TestWorkFlow')
     CoreWFManager.add_workflow_spec(wf_spec)
     assert wf_spec == CoreWFManager.get_workflow_spec('TestWorkFlow')