@@ -63,7 +63,7 @@ def test_release(self):
6363 response = self .client .get (url )
6464 self .assertEqual (response .status_code , 200 )
6565 self .assertEqual (response .data ['count' ], 1 )
66- url = '/api/apps/{app_id}/releases/1 ' .format (** locals ())
66+ url = '/api/apps/{app_id}/releases/v1 ' .format (** locals ())
6767 response = self .client .get (url )
6868 self .assertEqual (response .status_code , 200 )
6969 release1 = response .data
@@ -78,7 +78,7 @@ def test_release(self):
7878 self .assertEqual (response .status_code , 201 )
7979 self .assertIn ('NEW_URL1' , json .loads (response .data ['values' ]))
8080 # check to see that a new release was created
81- url = '/api/apps/{app_id}/releases/2 ' .format (** locals ())
81+ url = '/api/apps/{app_id}/releases/v2 ' .format (** locals ())
8282 response = self .client .get (url )
8383 self .assertEqual (response .status_code , 200 )
8484 release2 = response .data
@@ -102,7 +102,7 @@ def test_release(self):
102102 self .assertEqual (response .status_code , 201 )
103103 self .assertEqual (response .data ['url' ], body ['url' ])
104104 # check to see that a new release was created
105- url = '/api/apps/{app_id}/releases/3 ' .format (** locals ())
105+ url = '/api/apps/{app_id}/releases/v3 ' .format (** locals ())
106106 response = self .client .get (url )
107107 self .assertEqual (response .status_code , 200 )
108108 release3 = response .data
@@ -120,7 +120,7 @@ def test_release(self):
120120 self .assertEqual (
121121 config3_values ['PATH' ], 'bin:/usr/local/bin:/usr/bin:/bin' )
122122 # check that we can fetch a previous release
123- url = '/api/apps/{app_id}/releases/2 ' .format (** locals ())
123+ url = '/api/apps/{app_id}/releases/v2 ' .format (** locals ())
124124 response = self .client .get (url )
125125 self .assertEqual (response .status_code , 200 )
126126 release2 = response .data
@@ -174,12 +174,12 @@ def test_release_rollback(self):
174174 response = self .client .get (url , content_type = 'application/json' )
175175 self .assertEqual (response .status_code , 200 )
176176 self .assertEqual (response .data ['count' ], 4 )
177- url = '/api/apps/{app_id}/releases/2 ' .format (** locals ())
177+ url = '/api/apps/{app_id}/releases/v2 ' .format (** locals ())
178178 response = self .client .get (url , content_type = 'application/json' )
179179 self .assertEqual (response .status_code , 200 )
180180 release2 = response .data
181181 self .assertEquals (release2 ['version' ], 2 )
182- url = '/api/apps/{app_id}/releases/4 ' .format (** locals ())
182+ url = '/api/apps/{app_id}/releases/v4 ' .format (** locals ())
183183 response = self .client .get (url , content_type = 'application/json' )
184184 self .assertEqual (response .status_code , 200 )
185185 release4 = response .data
@@ -198,11 +198,11 @@ def test_release_rollback(self):
198198 response = self .client .get (url , content_type = 'application/json' )
199199 self .assertEqual (response .status_code , 200 )
200200 self .assertEqual (response .data ['count' ], 5 )
201- url = '/api/apps/{app_id}/releases/1 ' .format (** locals ())
201+ url = '/api/apps/{app_id}/releases/v1 ' .format (** locals ())
202202 response = self .client .get (url )
203203 self .assertEqual (response .status_code , 200 )
204204 release1 = response .data
205- url = '/api/apps/{app_id}/releases/5 ' .format (** locals ())
205+ url = '/api/apps/{app_id}/releases/v5 ' .format (** locals ())
206206 response = self .client .get (url )
207207 self .assertEqual (response .status_code , 200 )
208208 release5 = response .data
@@ -235,3 +235,11 @@ def test_release_str(self):
235235 release3 = self .test_release ()
236236 release = Release .objects .get (uuid = release3 ['uuid' ])
237237 self .assertEqual (str (release ), "{}-v3" .format (release3 ['app' ]))
238+
239+ def test_release_summary (self ):
240+ """Test the text summary of a release."""
241+ release3 = self .test_release ()
242+ release = Release .objects .get (uuid = release3 ['uuid' ])
243+ # check that the release has push and env change messages
244+ self .assertIn ('autotest deployed ' , release .summary )
245+ self .assertIn ('autotest added PATH' , release .summary )
0 commit comments