|
39 | 39 | ) |
40 | 40 |
|
41 | 41 |
|
42 | | -Executor.decref_workflow = lambda _: None # FIXME use @patch? |
| 42 | +# Note: tests checking the Executor.workflow instance must patch `decref_workflow`. |
43 | 43 |
|
44 | 44 |
|
45 | 45 | def check_task_scheduled_decision(decision, task): |
@@ -220,7 +220,8 @@ def run(self, a): |
220 | 220 |
|
221 | 221 |
|
222 | 222 | @mock_swf |
223 | | -def test_workflow_with_before_replay(): |
| 223 | +@patch.object(Executor, 'decref_workflow') |
| 224 | +def test_workflow_with_before_replay(mock_decref_workflow): |
224 | 225 | workflow = ATestDefinitionWithBeforeReplay |
225 | 226 | executor = Executor(DOMAIN, workflow) |
226 | 227 |
|
@@ -250,7 +251,8 @@ def run(self, a): |
250 | 251 |
|
251 | 252 |
|
252 | 253 | @mock_swf |
253 | | -def test_workflow_with_after_replay(): |
| 254 | +@patch.object(Executor, 'decref_workflow') |
| 255 | +def test_workflow_with_after_replay(mock_decref_workflow): |
254 | 256 | workflow = ATestDefinitionWithAfterReplay |
255 | 257 | executor = Executor(DOMAIN, workflow) |
256 | 258 |
|
@@ -279,7 +281,8 @@ def run(self, a): |
279 | 281 |
|
280 | 282 |
|
281 | 283 | @mock_swf |
282 | | -def test_workflow_with_after_closed(): |
| 284 | +@patch.object(Executor, 'decref_workflow') |
| 285 | +def test_workflow_with_after_closed(mock_decref_workflow): |
283 | 286 | workflow = ATestDefinitionWithAfterClosed |
284 | 287 | executor = Executor(DOMAIN, workflow) |
285 | 288 |
|
@@ -1070,7 +1073,8 @@ def run(self): |
1070 | 1073 |
|
1071 | 1074 |
|
1072 | 1075 | @mock_swf |
1073 | | -def test_workflow_failed_from_definition(): |
| 1076 | +@patch.object(Executor, 'decref_workflow') |
| 1077 | +def test_workflow_failed_from_definition(mock_decref_workflow): |
1074 | 1078 | workflow = ATestDefinitionFailWorkflow |
1075 | 1079 | executor = Executor(DOMAIN, workflow) |
1076 | 1080 | history = builder.History(workflow) |
@@ -1112,7 +1116,8 @@ def run(self): |
1112 | 1116 |
|
1113 | 1117 |
|
1114 | 1118 | @mock_swf |
1115 | | -def test_workflow_activity_raises_on_failure(): |
| 1119 | +@patch.object(Executor, 'decref_workflow') |
| 1120 | +def test_workflow_activity_raises_on_failure(mock_decref_workflow): |
1116 | 1121 | workflow = ATestDefinitionActivityRaisesOnFailure |
1117 | 1122 | executor = Executor(DOMAIN, workflow) |
1118 | 1123 | history = builder.History(workflow) |
@@ -1150,7 +1155,8 @@ def run(self): |
1150 | 1155 |
|
1151 | 1156 |
|
1152 | 1157 | @mock_swf |
1153 | | -def test_on_failure_callback(): |
| 1158 | +@patch.object(Executor, 'decref_workflow') |
| 1159 | +def test_on_failure_callback(mock_decref_workflow): |
1154 | 1160 | workflow = ATestOnFailureDefinition |
1155 | 1161 | executor = Executor(DOMAIN, workflow) |
1156 | 1162 | history = builder.History(workflow) |
|
0 commit comments