@@ -13,7 +13,7 @@ class TestAdminViews(TestCase):
1313 fixtures = ['test.json' ]
1414
1515 def setUp (self ):
16- User .
objects .
create_superuser (
username = 'admin' ,
email = '[email protected] ' ,
password = 'password' )
16+ self . user = User .
objects .
create_superuser (
username = 'admin' ,
email = '[email protected] ' ,
password = 'password' )
1717 self .assertTrue (
1818 self .client .login (username = 'admin' , password = 'password' )
1919 )
@@ -128,11 +128,12 @@ def test_post_edit_form(self):
128128 self .
assertEqual (
email_recipients , {
'[email protected] ' ,
'[email protected] ' })
129129
130130 def test_post_create_form (self ):
131+ review_user = User .objects .get (username = 'spongebob' )
131132 response = self .client .post ('/admin/pages/add/tests/simplepage/2/' , {
132133 'title' : "Subpage submitted" ,
133134 'slug' : 'subpage-submitted' ,
134135
135- 'create_review_reviewers-TOTAL_FORMS' : 2 ,
136+ 'create_review_reviewers-TOTAL_FORMS' : 4 ,
136137 'create_review_reviewers-INITIAL_FORMS' : 0 ,
137138 'create_review_reviewers-MIN_NUM_FORMS' : 0 ,
138139 'create_review_reviewers-MAX_NUM_FORMS' : 1000 ,
@@ -141,10 +142,18 @@ def test_post_create_form(self):
141142 'create_review_reviewers-0-email' :
'[email protected] ' ,
142143 'create_review_reviewers-0-DELETE' : '' ,
143144
144- 'create_review_reviewers-1-user' : User . objects . get ( username = 'spongebob' ) .pk ,
145+ 'create_review_reviewers-1-user' : review_user .pk ,
145146 'create_review_reviewers-1-email' : '' ,
146147 'create_review_reviewers-1-DELETE' : '' ,
147148
149+ 'create_review_reviewers-2-user' : review_user .pk ,
150+ 'create_review_reviewers-2-email' : '' ,
151+ 'create_review_reviewers-2-DELETE' : '' ,
152+
153+ 'create_review_reviewers-3-user' : self .user .pk ,
154+ 'create_review_reviewers-3-email' : self .user .email ,
155+ 'create_review_reviewers-3-DELETE' : '' ,
156+
148157 'action-submit-for-review' : '1' ,
149158 })
150159
@@ -160,3 +169,6 @@ def test_post_create_form(self):
160169 self .assertEqual (len (mail .outbox ), 2 )
161170 email_recipients = set (email .to [0 ] for email in mail .outbox )
162171 self .
assertEqual (
email_recipients , {
'[email protected] ' ,
'[email protected] ' })
172+
173+ review_view = self .client .get ('/admin/wagtail_review/reviews/%s/view/' % review .pk )
174+ self .assertEqual (review_view .status_code , 200 )
0 commit comments