@@ -36,7 +36,7 @@ def test_add_correct_result(self):
3636
3737 # Check that we get a success response
3838 self .assertEquals (response .status_code , 202 )
39- self .assertEquals (response .content , "Result data saved successfully" )
39+ self .assertEquals (response .content . decode () , "Result data saved successfully" )
4040
4141 # Check that the data was correctly saved
4242 e = Environment .objects .get (name = 'Dual Core' )
@@ -68,7 +68,7 @@ def test_add_non_default_result(self):
6868 modified_data ['min' ] = 1.0
6969 response = self .client .post (self .path , modified_data )
7070 self .assertEquals (response .status_code , 202 )
71- self .assertEquals (response .content , "Result data saved successfully" )
71+ self .assertEquals (response .content . decode () , "Result data saved successfully" )
7272 e = Environment .objects .get (name = 'Dual Core' )
7373 p = Project .objects .get (name = 'MyProject' )
7474 branch = Branch .objects .get (name = 'default' , project = p )
@@ -96,7 +96,8 @@ def test_bad_environment(self):
9696 self .data ['environment' ] = bad_name
9797 response = self .client .post (self .path , self .data )
9898 self .assertEquals (response .status_code , 400 )
99- self .assertEquals (response .content , "Environment " + bad_name + " not found" )
99+ self .assertEquals (response .content .decode (),
100+ "Environment " + bad_name + " not found" )
100101 self .data ['environment' ] = 'Dual Core'
101102
102103 def test_empty_argument (self ):
@@ -107,7 +108,7 @@ def test_empty_argument(self):
107108 response = self .client .post (self .path , self .data )
108109 self .assertEquals (response .status_code , 400 )
109110 self .assertEquals (
110- response .content , 'Value for key "' + key + '" empty in request' )
111+ response .content . decode () , 'Value for key "' + key + '" empty in request' )
111112 self .data [key ] = backup
112113
113114 def test_missing_argument (self ):
@@ -118,7 +119,7 @@ def test_missing_argument(self):
118119 response = self .client .post (self .path , self .data )
119120 self .assertEquals (response .status_code , 400 )
120121 self .assertEquals (
121- response .content , 'Key "' + key + '" missing from request' )
122+ response .content . decode () , 'Key "' + key + '" missing from request' )
122123 self .data [key ] = backup
123124
124125 def test_report_is_not_created (self ):
@@ -155,7 +156,7 @@ def test_add_result_with_no_project(self):
155156 modified_data ['executable' ] = "My new executable"
156157 response = self .client .post (self .path , modified_data )
157158 self .assertEquals (response .status_code , 202 )
158- self .assertEquals (response .content , "Result data saved successfully" )
159+ self .assertEquals (response .content . decode () , "Result data saved successfully" )
159160
160161
161162class TestAddJSONResults (TestCase ):
@@ -212,7 +213,7 @@ def test_add_correct_results(self):
212213
213214 # Check that we get a success response
214215 self .assertEquals (response .status_code , 202 )
215- self .assertEquals (response .content ,
216+ self .assertEquals (response .content . decode () ,
216217 "All result data saved successfully" )
217218
218219 # Check that the data was correctly saved
@@ -265,7 +266,7 @@ def test_bad_environment(self):
265266 {'json' : json .dumps (self .data )})
266267
267268 self .assertEquals (response .status_code , 400 )
268- self .assertEquals (response .content , "Environment " + bad_name + " not found" )
269+ self .assertEquals (response .content . decode () , "Environment " + bad_name + " not found" )
269270 data ['environment' ] = 'bigdog'
270271
271272 def test_empty_argument (self ):
@@ -277,7 +278,7 @@ def test_empty_argument(self):
277278 response = self .client .post (self .path ,
278279 {'json' : json .dumps (self .data )})
279280 self .assertEquals (response .status_code , 400 )
280- self .assertEquals (response .content , 'Value for key "' + key + '" empty in request' )
281+ self .assertEquals (response .content . decode () , 'Value for key "' + key + '" empty in request' )
281282 data [key ] = backup
282283
283284 def test_missing_argument (self ):
@@ -289,7 +290,7 @@ def test_missing_argument(self):
289290 response = self .client .post (self .path ,
290291 {'json' : json .dumps (self .data )})
291292 self .assertEquals (response .status_code , 400 )
292- self .assertEquals (response .content , 'Key "' + key + '" missing from request' )
293+ self .assertEquals (response .content . decode () , 'Key "' + key + '" missing from request' )
293294 data [key ] = backup
294295
295296 def test_report_is_created (self ):
@@ -335,7 +336,7 @@ def test_gettimelinedata(self):
335336 }
336337 response = self .client .get (path , data )
337338 self .assertEquals (response .status_code , 200 )
338- responsedata = json .loads (response .content )
339+ responsedata = json .loads (response .content . decode () )
339340 self .assertEquals (
340341 responsedata ['error' ], "None" , "there should be no errors" )
341342 self .assertEquals (
@@ -379,9 +380,10 @@ def test_reports(self):
379380 response = self .client .get (reverse ('codespeed.views.reports' ))
380381
381382 self .assertEqual (response .status_code , 200 )
382- self .assertIn ('Latest Results' , response .content )
383- self .assertIn ('Latest Significant Results' , response .content )
384- self .assertIn (self .data ['commitid' ], response .content )
383+ content = response .content .decode ()
384+ self .assertIn ('Latest Results' , content )
385+ self .assertIn ('Latest Significant Results' , content )
386+ self .assertIn (self .data ['commitid' ], content )
385387
386388 def test_reports_post_returns_405 (self ):
387389 response = self .client .post (reverse ('codespeed.views.reports' ), {})
0 commit comments