Esempio n. 1
0
 def get_workflow_names(self):
     """Return list of workflow names."""
     request = GroupRequest()
     request.namePrefix = Name.WORKFLOW_PREFIX
     request.groupSuffix = Name.DELIMITER
     response = self._client.group(request)
     workflow_names = []
     if response.counts:
         for prefix in response.counts.keys():
             name = Name.from_workflow_prefix(prefix)
             if name.workflow:
                 workflow_names.append(name.workflow)
     return workflow_names
Esempio n. 2
0
 def get_workflow_names(self):
     """Return list of workflow names."""
     request = GroupRequest()
     request.namePrefix = Name.WORKFLOW_PREFIX
     request.groupSuffix = Name.DELIMITER
     response = self._client.group(request)
     workflow_names = []
     if response.counts:
         for prefix in response.counts.keys():
             name = Name.from_workflow_prefix(prefix)
             if name.workflow:
                 workflow_names.append(name.workflow)
     return workflow_names
Esempio n. 3
0
 def test_workflow_prefix(self):
     PREFIX = '/workflow/some_workflow/'
     name = Name.from_workflow_prefix(PREFIX)
     self.assertEqual('some_workflow', name.workflow)
     self.assertEqual(PREFIX, name.get_workflow_prefix())
Esempio n. 4
0
 def test_workflow_prefix(self):
     PREFIX = "/workflow/some_workflow/"
     name = Name.from_workflow_prefix(PREFIX)
     self.assertEqual("some_workflow", name.workflow)
     self.assertEqual(PREFIX, name.get_workflow_prefix())