@@ -99,32 +99,33 @@ def test_app_actions(self, mock_requests, mock_get):
9999 url = "/v2/apps/{app_id}/logs" .format (** locals ())
100100 response = self .client .get (url )
101101 self .assertEqual (response .status_code , 204 )
102- self .assertEqual (response .data , "No logs for {}" .format (app_id ))
103102
104103 # test logs - 404 from deis-logger
105104 mock_response .status_code = 404
106105 response = self .client .get (url )
107106 self .assertEqual (response .status_code , 204 )
108- self .assertEqual (response .data , "No logs for {}" .format (app_id ))
109107
110108 # test logs - unanticipated status code from deis-logger
111109 mock_response .status_code = 400
112110 response = self .client .get (url )
113- self .assertEqual (response .status_code , 500 )
114- self .assertEqual (response .data , "Error accessing logs for {}" .format (app_id ))
111+ self .assertContains (
112+ response ,
113+ "Error accessing logs for {}" .format (app_id ),
114+ status_code = 500 )
115115
116116 # test logs - success accessing deis-logger
117117 mock_response .status_code = 200
118118 mock_response .content = FAKE_LOG_DATA
119119 response = self .client .get (url )
120- self .assertEqual (response .status_code , 200 )
121- self .assertEqual (response .data , FAKE_LOG_DATA )
120+ self .assertContains (response , FAKE_LOG_DATA , status_code = 200 )
122121
123122 # test logs - HTTP request error while accessing deis-logger
124123 mock_get .side_effect = requests .exceptions .RequestException ('Boom!' )
125124 response = self .client .get (url )
126- self .assertEqual (response .status_code , 500 )
127- self .assertEqual (response .data , "Error accessing logs for {}" .format (app_id ))
125+ self .assertContains (
126+ response ,
127+ "Error accessing logs for {}" .format (app_id ),
128+ status_code = 500 )
128129
129130 # TODO: test run needs an initial build
130131
0 commit comments