|
41 | 41 | BUILD_STATE_TRIGGERED,
|
42 | 42 | BUILD_STATUS_DUPLICATED,
|
43 | 43 | EXTERNAL,
|
| 44 | + EXTERNAL_VERSION_STATE_CLOSED, |
44 | 45 | LATEST,
|
45 | 46 | )
|
46 | 47 | from readthedocs.builds.models import Build, BuildCommandResult, Version
|
@@ -1242,12 +1243,12 @@ def test_github_pull_request_closed_event(self, trigger_build, core_trigger_buil
|
1242 | 1243 | manager=EXTERNAL
|
1243 | 1244 | ).get(verbose_name=pull_request_number)
|
1244 | 1245 |
|
1245 |
| - # External version should be inactive. |
1246 |
| - self.assertFalse(external_version.active) |
| 1246 | + self.assertTrue(external_version.active) |
| 1247 | + self.assertEqual(external_version.state, EXTERNAL_VERSION_STATE_CLOSED) |
1247 | 1248 | self.assertEqual(resp.status_code, status.HTTP_200_OK)
|
1248 |
| - self.assertTrue(resp.data['version_deactivated']) |
1249 |
| - self.assertEqual(resp.data['project'], self.project.slug) |
1250 |
| - self.assertEqual(resp.data['versions'], [version.verbose_name]) |
| 1249 | + self.assertTrue(resp.data["closed"]) |
| 1250 | + self.assertEqual(resp.data["project"], self.project.slug) |
| 1251 | + self.assertEqual(resp.data["versions"], [version.verbose_name]) |
1251 | 1252 | core_trigger_build.assert_not_called()
|
1252 | 1253 |
|
1253 | 1254 | def test_github_pull_request_no_action(self, trigger_build):
|
@@ -1938,12 +1939,12 @@ def test_gitlab_merge_request_close_event(self, trigger_build, core_trigger_buil
|
1938 | 1939 | manager=EXTERNAL
|
1939 | 1940 | ).get(verbose_name=merge_request_number)
|
1940 | 1941 |
|
1941 |
| - # External version should be inactive. |
1942 |
| - self.assertFalse(external_version.active) |
| 1942 | + self.assertTrue(external_version.active) |
| 1943 | + self.assertEqual(external_version.state, EXTERNAL_VERSION_STATE_CLOSED) |
1943 | 1944 | self.assertEqual(resp.status_code, status.HTTP_200_OK)
|
1944 |
| - self.assertTrue(resp.data['version_deactivated']) |
1945 |
| - self.assertEqual(resp.data['project'], self.project.slug) |
1946 |
| - self.assertEqual(resp.data['versions'], [version.verbose_name]) |
| 1945 | + self.assertTrue(resp.data["closed"]) |
| 1946 | + self.assertEqual(resp.data["project"], self.project.slug) |
| 1947 | + self.assertEqual(resp.data["versions"], [version.verbose_name]) |
1947 | 1948 | core_trigger_build.assert_not_called()
|
1948 | 1949 |
|
1949 | 1950 | @mock.patch('readthedocs.core.utils.trigger_build')
|
@@ -1983,11 +1984,12 @@ def test_gitlab_merge_request_merge_event(self, trigger_build, core_trigger_buil
|
1983 | 1984 | ).get(verbose_name=merge_request_number)
|
1984 | 1985 |
|
1985 | 1986 | # external version should be deleted
|
1986 |
| - self.assertFalse(external_version.active) |
| 1987 | + self.assertTrue(external_version.active) |
| 1988 | + self.assertEqual(external_version.state, EXTERNAL_VERSION_STATE_CLOSED) |
1987 | 1989 | self.assertEqual(resp.status_code, status.HTTP_200_OK)
|
1988 |
| - self.assertTrue(resp.data['version_deactivated']) |
1989 |
| - self.assertEqual(resp.data['project'], self.project.slug) |
1990 |
| - self.assertEqual(resp.data['versions'], [version.verbose_name]) |
| 1990 | + self.assertTrue(resp.data["closed"]) |
| 1991 | + self.assertEqual(resp.data["project"], self.project.slug) |
| 1992 | + self.assertEqual(resp.data["versions"], [version.verbose_name]) |
1991 | 1993 | core_trigger_build.assert_not_called()
|
1992 | 1994 |
|
1993 | 1995 | def test_gitlab_merge_request_no_action(self, trigger_build):
|
|
0 commit comments