v30.3-roots.1 · Commit 67: [PATCH 67/68] fix(release): defer expanded dependency notice coverage
ci/test/test_create_release_draft.py
Before: ci/test/test_create_release_draft.py · After: ci/test/test_create_release_draft.py
File metadata
index d874f08e8a2371b2f39ccb11b6e6608cadfe48d1..fe89531433462ef4422902b21f20dc4b3313d164 100755
Download original patch · Release notes
Diff rows 1–15 of 15. Line numbers refer to the original before/after files.
+ Added− RemovedUnmarked lines are context.
Scroll the code area horizontally to read long lines. Before is on the left; after is on the right. Unified view fits narrow screens more easily.
ci/test/test_create_release_draft.py
CHANGED
|
@@ -167,11 +167,13 @@ class CreateReleaseDraftTest(unittest.TestCase):
|
|
| 167 |
result = self.assert_rejected()
|
| 168 |
self.assertIn("replay-verified tagged series", result.stderr)
|
| 169 |
|
| 170 |
-
def test_rejects_missing_notices_even_with_matching_checksum(self):
|
| 171 |
path = self.assets / "bitcoin-roots-linux-x86_64.tar.gz"
|
| 172 |
self.package_fixture.write_package(path, "bitcoin-roots-29.4-roots.1", b"binary", notices=False)
|
| 173 |
self.refresh_manifest()
|
| 174 |
-
self.assert_rejected()
|
|
|
|
|
|
|
| 175 |
|
| 176 |
def test_rejects_changed_remote_canonical_or_annotated_tag(self):
|
| 177 |
self.git("branch", "--force", "roots/29.4", "v29.4")
|
|
|
|
| 167 |
result = self.assert_rejected()
|
| 168 |
self.assertIn("replay-verified tagged series", result.stderr)
|
| 169 |
|
| 170 |
+
def test_accepts_canonical_copying_without_dependency_index(self):
|
| 171 |
path = self.assets / "bitcoin-roots-linux-x86_64.tar.gz"
|
| 172 |
self.package_fixture.write_package(path, "bitcoin-roots-29.4-roots.1", b"binary", notices=False)
|
| 173 |
self.refresh_manifest()
|
| 174 |
+
result = self.invoke(create=False)
|
| 175 |
+
self.assertEqual(result.returncode, 0, result.stderr)
|
| 176 |
+
self.assertFalse(self.record.exists())
|
| 177 |
|
| 178 |
def test_rejects_changed_remote_canonical_or_annotated_tag(self):
|
| 179 |
self.git("branch", "--force", "roots/29.4", "v29.4")
|