@@ -69,7 +69,7 @@ def do_extend(schedule, assignment):
6969 self .client .login (username = "ad" , password = "ad+password" )
7070 r = do_unschedule (mars_scheduled )
7171 self .assertEqual (r .status_code , 403 )
72- self .assertTrue ("error" in json . loads ( r . content ))
72+ self .assertTrue ("error" in r . json ( ))
7373 # faulty post
7474 r = do_schedule (schedule ,ames_session ,mars_slot )
7575 self .assertEqual (r .status_code , 403 )
@@ -78,7 +78,7 @@ def do_extend(schedule, assignment):
7878 self .client .login (username = "plain" , password = 'plain+password' )
7979 r = do_unschedule (ames_scheduled )
8080 self .assertEqual (r .status_code , 200 )
81- self .assertTrue ("error" not in json . loads ( r . content ))
81+ self .assertNotIn ("error" , r . json ( ))
8282
8383 r = do_schedule (schedule ,ames_session ,mars_slot )
8484 self .assertEqual (r .status_code , 201 )
@@ -90,13 +90,13 @@ def do_extend(schedule, assignment):
9090 # Extend the mars session
9191 r = do_extend (schedule ,mars_scheduled )
9292 self .assertEqual (r .status_code , 201 )
93- self .assertTrue ("error" not in json . loads ( r . content ))
93+ self .assertTrue ("error" not in r . json ( ))
9494 self .assertEqual (mars_session .timeslotassignments .filter (schedule__name = 'test-agenda' ).count (),2 )
9595
9696 # Unschedule mars
9797 r = do_unschedule (mars_scheduled )
9898 self .assertEqual (r .status_code , 200 )
99- self .assertTrue ("error" not in json . loads ( r . content ))
99+ self .assertNotIn ("error" , r . json ( ))
100100 # Make sure it got both the original and extended session
101101 self .assertEqual (mars_session .timeslotassignments .filter (schedule__name = 'test-agenda' ).count (),0 )
102102
@@ -116,15 +116,15 @@ def test_constraints_json(self):
116116
117117 r = self .client .get (urlreverse ("ietf.meeting.ajax.session_constraints" , kwargs = dict (num = meeting .number , sessionid = session .pk )))
118118 self .assertEqual (r .status_code , 200 )
119- constraints = json . loads ( r . content )
119+ constraints = r . json ( )
120120 self .assertEqual (set ([c_ames .pk , c_person .pk ]), set (c ["constraint_id" ] for c in constraints ))
121121
122122 def test_meeting_json (self ):
123123 meeting = make_meeting_test_data ()
124124
125125 r = self .client .get (urlreverse ("ietf.meeting.ajax.meeting_json" , kwargs = dict (num = meeting .number )))
126126 self .assertEqual (r .status_code , 200 )
127- info = json . loads ( r . content )
127+ info = r . json ( )
128128 self .assertEqual (info ["name" ], meeting .number )
129129
130130 def test_get_room_json (self ):
@@ -133,7 +133,7 @@ def test_get_room_json(self):
133133
134134 r = self .client .get (urlreverse ("ietf.meeting.ajax.timeslot_roomurl" , kwargs = dict (num = meeting .number , roomid = room .pk )))
135135 self .assertEqual (r .status_code , 200 )
136- info = json . loads ( r . content )
136+ info = r . json ( )
137137 self .assertEqual (info ["name" ], room .name )
138138
139139 def test_create_new_room (self ):
@@ -186,7 +186,7 @@ def test_group_json(self):
186186 url = urlreverse ("ietf.group.views.group_json" , kwargs = dict (acronym = group .acronym ))
187187 r = self .client .get (url )
188188 self .assertEqual (r .status_code , 200 )
189- info = json . loads ( r . content )
189+ info = r . json ( )
190190 self .assertEqual (info ["name" ], group .name )
191191
192192 # This really belongs in person tests
@@ -197,7 +197,7 @@ def test_person_json(self):
197197 url = urlreverse ("ietf.person.ajax.person_json" , kwargs = dict (personid = person .pk ))
198198 r = self .client .get (url )
199199 self .assertEqual (r .status_code , 200 )
200- info = json . loads ( r . content )
200+ info = r . json ( )
201201 self .assertEqual (info ["name" ], person .name )
202202
203203 def test_sessions_json (self ):
@@ -206,15 +206,15 @@ def test_sessions_json(self):
206206 url = urlreverse ("ietf.meeting.ajax.sessions_json" ,kwargs = dict (num = meeting .number ))
207207 r = self .client .get (url )
208208 self .assertEqual (r .status_code , 200 )
209- info = json . loads ( r . content )
209+ info = r . json ( )
210210 self .assertEqual (set ([x ['short_name' ] for x in info ]),set ([s .session .short_name for s in meeting .agenda .assignments .filter (session__type_id = 'session' )]))
211211
212212 schedule = meeting .agenda
213213 url = urlreverse ("ietf.meeting.ajax.assignments_json" ,
214214 kwargs = dict (num = meeting .number ,owner = schedule .owner_email (),name = schedule .name ))
215215 r = self .client .get (url )
216216 self .assertEqual (r .status_code , 200 )
217- info = json . loads ( r . content )
217+ info = r . json ( )
218218 self .assertEqual (len (info ),schedule .assignments .count ())
219219
220220
@@ -226,7 +226,7 @@ def test_slot_json(self):
226226 kwargs = dict (num = meeting .number , slotid = slot .pk ))
227227 r = self .client .get (url )
228228 self .assertEqual (r .status_code , 200 )
229- info = json . loads ( r . content )
229+ info = r . json ( )
230230 self .assertEqual (info ["timeslot_id" ], slot .pk )
231231
232232 def test_create_new_slot (self ):
@@ -282,7 +282,7 @@ def test_schedule_json(self):
282282 name = meeting .agenda .name ))
283283
284284 r = self .client .get (url )
285- info = json . loads ( r . content )
285+ info = r . json ( )
286286 self .assertEqual (info ["schedule_id" ], meeting .agenda .pk )
287287
288288 def test_create_new_schedule (self ):
@@ -406,7 +406,7 @@ def test_read_only(self):
406406 r = self .client .get (url )
407407 self .assertEqual (r .status_code , 200 )
408408
409- info = json . loads ( r . content )
409+ info = r . json ( )
410410 self .assertEqual (info ['secretariat' ], True )
411411 self .assertEqual (urlsplit (info ['owner_href' ])[2 ], "/person/%s.json" % meeting .agenda .owner_id )
412412 self .assertEqual (info ['read_only' ], True )
@@ -419,7 +419,7 @@ def test_read_only(self):
419419 r = self .client .get (url )
420420 self .assertEqual (r .status_code , 200 )
421421
422- info = json . loads ( r . content )
422+ info = r . json ( )
423423 self .assertEqual (info ['secretariat' ], False )
424424 self .assertEqual (info ['read_only' ], False )
425425 self .assertEqual (info ['save_perm' ], False )
0 commit comments