Fix a few unit tests due to changes.
This commit is contained in:
		| @@ -26,15 +26,13 @@ from taskflow.openstack.common import uuidutils | |||||||
|  |  | ||||||
|  |  | ||||||
| def task_and_state(task, state): | def task_and_state(task, state): | ||||||
|     name = None |     try: | ||||||
|     for a in ('name', '__name__'): |         name = task.name | ||||||
|         if hasattr(task, a): |     except AttributeError: | ||||||
|             attr = getattr(task, a) |         try: | ||||||
|             if attr is not None: |             name = task.__name__ | ||||||
|                 name = str(attr) |         except AttributeError: | ||||||
|                 break |             name = str(task) | ||||||
|     if name is None: |  | ||||||
|         name = str(task) |  | ||||||
|     return "%s:%s" % (name, state) |     return "%s:%s" % (name, state) | ||||||
|  |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -238,6 +238,9 @@ class LinearFlowTest(unittest.TestCase): | |||||||
|  |  | ||||||
|         # And now reset and resume. |         # And now reset and resume. | ||||||
|         wf.reset() |         wf.reset() | ||||||
|  |         wf.result_fetcher = result_fetcher | ||||||
|  |         wf.task_listeners.append(task_listener) | ||||||
|  |  | ||||||
|         self.assertEquals(states.PENDING, wf.state) |         self.assertEquals(states.PENDING, wf.state) | ||||||
|         wf.run(context) |         wf.run(context) | ||||||
|         self.assertEquals(2, len(context)) |         self.assertEquals(2, len(context)) | ||||||
|   | |||||||
| @@ -155,6 +155,7 @@ class MemoryBackendTest(unittest.TestCase): | |||||||
|         self.assertEquals(1, len(call_log)) |         self.assertEquals(1, len(call_log)) | ||||||
|  |  | ||||||
|         wf.reset() |         wf.reset() | ||||||
|  |         j.associate(wf) | ||||||
|         self.assertEquals(states.PENDING, wf.state) |         self.assertEquals(states.PENDING, wf.state) | ||||||
|         wf.run(j.context) |         wf.run(j.context) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -304,9 +304,9 @@ class WorkflowTest(unittest.TestCase): | |||||||
| 	 | 	 | ||||||
| 	@classmethod | 	@classmethod | ||||||
| 	def teardownClass(cls): | 	def teardownClass(cls): | ||||||
| 		for id in tsk_ids: | 		for id in cls.tsk_ids: | ||||||
| 			db_api.task_destroy('', id) | 			db_api.task_destroy('', id) | ||||||
| 		for name in wf_names: | 		for name in cls.wf_names: | ||||||
| 			db_api.workflow_destroy('', name) | 			db_api.workflow_destroy('', name) | ||||||
| 		cls.tsk_ids = [] | 		cls.tsk_ids = [] | ||||||
| 		cls.tsk_names = [] | 		cls.tsk_names = [] | ||||||
| @@ -408,7 +408,7 @@ class TaskTest(unittest.TestCase): | |||||||
|  |  | ||||||
| 	@classmethod | 	@classmethod | ||||||
| 	def teardownClass(cls): | 	def teardownClass(cls): | ||||||
| 		for id in tsk_ids: | 		for id in cls.tsk_ids: | ||||||
| 			db_api.task_destroy('', id) | 			db_api.task_destroy('', id) | ||||||
| 		cls.tsk_ids = [] | 		cls.tsk_ids = [] | ||||||
| 		cls.tsk_names = [] | 		cls.tsk_names = [] | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Joshua Harlow
					Joshua Harlow