diff options
| author | Barry Warsaw | 2015-04-06 22:12:37 -0400 |
|---|---|---|
| committer | Barry Warsaw | 2015-04-06 22:12:37 -0400 |
| commit | bf00467f633ae6a8523189c1b922ca6dcd6636b8 (patch) | |
| tree | 26a927c6c5229f83bacd65e477e41bd20124c278 /src/mailman/app/tests/test_workflow.py | |
| parent | 0e6ad6fbaedaf9f0e8fd81f481044de70ca508b6 (diff) | |
| download | mailman-bf00467f633ae6a8523189c1b922ca6dcd6636b8.tar.gz mailman-bf00467f633ae6a8523189c1b922ca6dcd6636b8.tar.zst mailman-bf00467f633ae6a8523189c1b922ca6dcd6636b8.zip | |
Diffstat (limited to 'src/mailman/app/tests/test_workflow.py')
| -rw-r--r-- | src/mailman/app/tests/test_workflow.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/mailman/app/tests/test_workflow.py b/src/mailman/app/tests/test_workflow.py index 6bae46e8a..0f70042af 100644 --- a/src/mailman/app/tests/test_workflow.py +++ b/src/mailman/app/tests/test_workflow.py @@ -31,10 +31,10 @@ from mailman.testing.layers import ConfigLayer class MyWorkflow(Workflow): INITIAL_STATE = 'first' SAVE_ATTRIBUTES = ('ant', 'bee', 'cat') - SAVE_KEY = 'test-workflow' def __init__(self): super().__init__() + self.token = 'test-workflow' self.ant = 1 self.bee = 2 self.cat = 3 @@ -116,3 +116,11 @@ class TestWorkflow(unittest.TestCase): self.assertEqual(new_workflow.bee, 8) self.assertEqual(new_workflow.cat, 7) self.assertEqual(new_workflow.dog, 4) + + def test_run_thru(self): + # Run all steps through the given one. + results = self._workflow.run_thru(second) + self.assertEqual(results, ['one', 'two']) + + def test_run_until(self): + # Run until (but not including |
