File tree Expand file tree Collapse file tree 2 files changed +18
-3
lines changed Expand file tree Collapse file tree 2 files changed +18
-3
lines changed Original file line number Diff line number Diff line change @@ -58,9 +58,7 @@ def get_task(self):
58
58
59
59
def next_task (self ):
60
60
task = self .get_task ()
61
- task .workflow = self .model ._base_manager .get (
62
- pk = self .model ._base_manager .get (pk = self .object .pk )
63
- )
61
+ task .workflow = self .model ._base_manager .get (pk = self .object .pk )
64
62
task .finish (self .request .user )
65
63
task .start_next_tasks ()
66
64
Original file line number Diff line number Diff line change
1
+ import pytest
2
+
3
+ from tests .testapp import workflows
4
+
5
+
6
+ class TestStartView :
7
+ def test_get (self , client ):
8
+ response = client .get ("/simple/start_view/custom/postfix/" )
9
+ assert response .status_code == 200
10
+
11
+ @pytest .mark .django_db
12
+ def test_post (self , client ):
13
+ assert not workflows .SimpleWorkflow .objects .exists ()
14
+ response = client .post ("/simple/start_view/custom/postfix/" )
15
+ assert response .status_code == 302
16
+ assert response ["Location" ] == "/simple/1/"
17
+ assert workflows .SimpleWorkflow .objects .exists ()
You can’t perform that action at this time.
0 commit comments