@@ -63,7 +63,7 @@ class ChangeStateTestCase(django.test.TestCase):
6363
6464 def test_change_state (self ):
6565 draft = make_test_data ()
66- draft .set_state (State .objects .get (type = "draft-iesg" , slug = "ad-eval" ))
66+ draft .set_state (State .objects .get (used = True , type = "draft-iesg" , slug = "ad-eval" ))
6767
6868 url = urlreverse ('doc_change_state' , kwargs = dict (name = draft .name ))
6969 login_testing_unauthorized (self , "secretary" , url )
@@ -82,7 +82,7 @@ def test_change_state(self):
8282
8383
8484 # faulty post
85- r = self .client .post (url , dict (state = State .objects .get (type = "draft" , slug = "active" ).pk ))
85+ r = self .client .post (url , dict (state = State .objects .get (used = True , type = "draft" , slug = "active" ).pk ))
8686 self .assertEquals (r .status_code , 200 )
8787 q = PyQuery (r .content )
8888 self .assertTrue (len (q ('form ul.errorlist' )) > 0 )
@@ -96,7 +96,7 @@ def test_change_state(self):
9696 draft .tags .add ("ad-f-up" )
9797
9898 r = self .client .post (url ,
99- dict (state = State .objects .get (type = "draft-iesg" , slug = "review-e" ).pk ,
99+ dict (state = State .objects .get (used = True , type = "draft-iesg" , slug = "review-e" ).pk ,
100100 substate = "point" ,
101101 comment = "Test comment" ))
102102 self .assertEquals (r .status_code , 302 )
@@ -121,7 +121,7 @@ def test_change_state(self):
121121
122122 def test_pull_from_rfc_queue (self ):
123123 draft = make_test_data ()
124- draft .set_state (State .objects .get (type = "draft-iesg" , slug = "rfcqueue" ))
124+ draft .set_state (State .objects .get (used = True , type = "draft-iesg" , slug = "rfcqueue" ))
125125
126126 url = urlreverse ('doc_change_state' , kwargs = dict (name = draft .name ))
127127 login_testing_unauthorized (self , "secretary" , url )
@@ -130,7 +130,7 @@ def test_pull_from_rfc_queue(self):
130130 mailbox_before = len (outbox )
131131
132132 r = self .client .post (url ,
133- dict (state = State .objects .get (type = "draft-iesg" , slug = "review-e" ).pk ,
133+ dict (state = State .objects .get (used = True , type = "draft-iesg" , slug = "review-e" ).pk ,
134134 substate = "" ,
135135 comment = "Test comment" ))
136136 self .assertEquals (r .status_code , 302 )
@@ -146,8 +146,8 @@ def test_pull_from_rfc_queue(self):
146146 def test_change_iana_state (self ):
147147 draft = make_test_data ()
148148
149- first_state = State .objects .get (type = "draft-iana-review" , slug = "need-rev" )
150- next_state = State .objects .get (type = "draft-iana-review" , slug = "ok-noact" )
149+ first_state = State .objects .get (used = True , type = "draft-iana-review" , slug = "need-rev" )
150+ next_state = State .objects .get (used = True , type = "draft-iana-review" , slug = "ok-noact" )
151151 draft .set_state (first_state )
152152
153153 url = urlreverse ('doc_change_iana_state' , kwargs = dict (name = draft .name , state_type = "iana-review" ))
@@ -176,15 +176,15 @@ def test_change_iana_state(self):
176176
177177 def test_request_last_call (self ):
178178 draft = make_test_data ()
179- draft .set_state (State .objects .get (type = "draft-iesg" , slug = "ad-eval" ))
179+ draft .set_state (State .objects .get (used = True , type = "draft-iesg" , slug = "ad-eval" ))
180180
181181 self .client .login (remote_user = "secretary" )
182182 url = urlreverse ('doc_change_state' , kwargs = dict (name = draft .name ))
183183
184184 mailbox_before = len (outbox )
185185
186186 self .assertTrue (not draft .latest_event (type = "changed_ballot_writeup_text" ))
187- r = self .client .post (url , dict (state = State .objects .get (type = "draft-iesg" , slug = "lc-req" ).pk ))
187+ r = self .client .post (url , dict (state = State .objects .get (used = True , type = "draft-iesg" , slug = "lc-req" ).pk ))
188188 self .assertContains (r , "Your request to issue the Last Call" )
189189
190190 # last call text
@@ -348,7 +348,7 @@ def test_start_iesg_process_on_draft(self):
348348 r = self .client .post (url ,
349349 dict (intended_std_level = str (draft .intended_std_level_id ),
350350 ad = ad .pk ,
351- create_in_state = State .objects .get (type = "draft-iesg" , slug = "watching" ).pk ,
351+ create_in_state = State .objects .get (used = True , type = "draft-iesg" , slug = "watching" ).pk ,
352352 notify = "test@example.com" ,
353353 note = "This is a note" ,
354354 telechat_date = "" ,
@@ -383,7 +383,7 @@ class ResurrectTestCase(django.test.TestCase):
383383
384384 def test_request_resurrect (self ):
385385 draft = make_test_data ()
386- draft .set_state (State .objects .get (type = "draft" , slug = "expired" ))
386+ draft .set_state (State .objects .get (used = True , type = "draft" , slug = "expired" ))
387387
388388 url = urlreverse ('doc_request_resurrect' , kwargs = dict (name = draft .name ))
389389
@@ -414,7 +414,7 @@ def test_request_resurrect(self):
414414
415415 def test_resurrect (self ):
416416 draft = make_test_data ()
417- draft .set_state (State .objects .get (type = "draft" , slug = "expired" ))
417+ draft .set_state (State .objects .get (used = True , type = "draft" , slug = "expired" ))
418418
419419 DocEvent .objects .create (doc = draft ,
420420 type = "requested_resurrect" ,
@@ -636,7 +636,7 @@ class DeferBallotTestCase(django.test.TestCase):
636636
637637 def test_defer_ballot (self ):
638638 draft = make_test_data ()
639- draft .set_state (State .objects .get (type = "draft-iesg" , slug = "iesg-eva" ))
639+ draft .set_state (State .objects .get (used = True , type = "draft-iesg" , slug = "iesg-eva" ))
640640
641641 url = urlreverse ('doc_defer_ballot' , kwargs = dict (name = draft .name ))
642642 login_testing_unauthorized (self , "ad" , url )
@@ -661,7 +661,7 @@ def test_defer_ballot(self):
661661
662662 def test_undefer_ballot (self ):
663663 draft = make_test_data ()
664- draft .set_state (State .objects .get (type = "draft-iesg" , slug = "defer" ))
664+ draft .set_state (State .objects .get (used = True , type = "draft-iesg" , slug = "defer" ))
665665
666666 url = urlreverse ('doc_undefer_ballot' , kwargs = dict (name = draft .name ))
667667 login_testing_unauthorized (self , "ad" , url )
@@ -747,7 +747,7 @@ def test_edit_ballot_writeup(self):
747747 login_testing_unauthorized (self , "secretary" , url )
748748
749749 # add a IANA review note
750- draft .set_state (State .objects .get (type = "draft-iana-review" , slug = "not-ok" ))
750+ draft .set_state (State .objects .get (used = True , type = "draft-iana-review" , slug = "not-ok" ))
751751 DocEvent .objects .create (type = "iana_review" ,
752752 doc = draft ,
753753 by = Person .objects .get (user__username = "iana" ),
@@ -850,7 +850,7 @@ def test_edit_approval_text(self):
850850 self .assertTrue ("Subject: Protocol Action" in draft .latest_event (WriteupDocEvent , type = "changed_ballot_approval_text" ).text )
851851
852852 # test regenerate when it's a disapprove
853- draft .set_state (State .objects .get (type = "draft-iesg" , slug = "nopubadw" ))
853+ draft .set_state (State .objects .get (used = True , type = "draft-iesg" , slug = "nopubadw" ))
854854
855855 r = self .client .post (url , dict (regenerate_approval_text = "1" ))
856856 self .assertEquals (r .status_code , 200 )
@@ -861,7 +861,7 @@ def test_edit_approval_text(self):
861861 draft .group = Group .objects .get (type = "individ" )
862862 draft .stream_id = "irtf"
863863 draft .save ()
864- draft .set_state (State .objects .get (type = "draft-iesg" , slug = "iesg-eva" ))
864+ draft .set_state (State .objects .get (used = True , type = "draft-iesg" , slug = "iesg-eva" ))
865865
866866 r = self .client .post (url , dict (regenerate_approval_text = "1" ))
867867 self .assertEquals (r .status_code , 200 )
@@ -873,7 +873,7 @@ class ApproveBallotTestCase(django.test.TestCase):
873873
874874 def test_approve_ballot (self ):
875875 draft = make_test_data ()
876- draft .set_state (State .objects .get (type = "draft-iesg" , slug = "iesg-eva" )) # make sure it's approvable
876+ draft .set_state (State .objects .get (used = True , type = "draft-iesg" , slug = "iesg-eva" )) # make sure it's approvable
877877
878878 url = urlreverse ('doc_approve_ballot' , kwargs = dict (name = draft .name ))
879879 login_testing_unauthorized (self , "secretary" , url )
@@ -901,7 +901,7 @@ def test_approve_ballot(self):
901901
902902 def test_disapprove_ballot (self ):
903903 draft = make_test_data ()
904- draft .set_state (State .objects .get (type = "draft-iesg" , slug = "nopubadw" ))
904+ draft .set_state (State .objects .get (used = True , type = "draft-iesg" , slug = "nopubadw" ))
905905
906906 url = urlreverse ('doc_approve_ballot' , kwargs = dict (name = draft .name ))
907907 login_testing_unauthorized (self , "secretary" , url )
@@ -922,7 +922,7 @@ class MakeLastCallTestCase(django.test.TestCase):
922922
923923 def test_make_last_call (self ):
924924 draft = make_test_data ()
925- draft .set_state (State .objects .get (type = "draft-iesg" , slug = "lc-req" ))
925+ draft .set_state (State .objects .get (used = True , type = "draft-iesg" , slug = "lc-req" ))
926926
927927 url = urlreverse ('doc_make_last_call' , kwargs = dict (name = draft .name ))
928928 login_testing_unauthorized (self , "secretary" , url )
@@ -963,7 +963,7 @@ def test_request_publication(self):
963963 draft .group = Group .objects .get (acronym = "iab" )
964964 draft .intended_std_level = IntendedStdLevelName .objects .get (slug = "inf" )
965965 draft .save ()
966- draft .set_state (State .objects .get (type = "draft-stream-iab" , slug = "approved" ))
966+ draft .set_state (State .objects .get (used = True , type = "draft-stream-iab" , slug = "approved" ))
967967
968968 url = urlreverse ('doc_request_publication' , kwargs = dict (name = draft .name ))
969969 login_testing_unauthorized (self , "iabchair" , url )
@@ -1068,11 +1068,11 @@ def test_expire_ids(self):
10681068
10691069 self .assertEquals (len (list (get_expired_ids ())), 1 )
10701070
1071- draft .set_state (State .objects .get (type = "draft-iesg" , slug = "watching" ))
1071+ draft .set_state (State .objects .get (used = True , type = "draft-iesg" , slug = "watching" ))
10721072
10731073 self .assertEquals (len (list (get_expired_ids ())), 1 )
10741074
1075- draft .set_state (State .objects .get (type = "draft-iesg" , slug = "iesg-eva" ))
1075+ draft .set_state (State .objects .get (used = True , type = "draft-iesg" , slug = "iesg-eva" ))
10761076
10771077 self .assertEquals (len (list (get_expired_ids ())), 0 )
10781078
@@ -1123,7 +1123,7 @@ def test_clean_up_id_files(self):
11231123
11241124
11251125 # RFC draft
1126- draft .set_state (State .objects .get (type = "draft" , slug = "rfc" ))
1126+ draft .set_state (State .objects .get (used = True , type = "draft" , slug = "rfc" ))
11271127 draft .save ()
11281128
11291129 txt = "%s-%s.txt" % (draft .name , draft .rev )
@@ -1141,7 +1141,7 @@ def test_clean_up_id_files(self):
11411141
11421142
11431143 # expire draft
1144- draft .set_state (State .objects .get (type = "draft" , slug = "expired" ))
1144+ draft .set_state (State .objects .get (used = True , type = "draft" , slug = "expired" ))
11451145 draft .expires = datetime .datetime .now () - datetime .timedelta (days = 1 )
11461146 draft .save ()
11471147
@@ -1183,7 +1183,7 @@ def test_expire_last_call(self):
11831183 # check that non-expirable drafts aren't expired
11841184
11851185 draft = make_test_data ()
1186- draft .set_state (State .objects .get (type = "draft-iesg" , slug = "lc" ))
1186+ draft .set_state (State .objects .get (used = True , type = "draft-iesg" , slug = "lc" ))
11871187
11881188 secretary = Person .objects .get (name = "Sec Retary" )
11891189
0 commit comments