launchpad-reviewers team mailing list archive
-
launchpad-reviewers team
-
Mailing list archive
-
Message #28625
[Merge] ~cjwatson/launchpad:fix-ci-build-upload-job-filter-by-repository-format into launchpad:master
Colin Watson has proposed merging ~cjwatson/launchpad:fix-ci-build-upload-job-filter-by-repository-format into launchpad:master.
Commit message:
Fix test failures due to CIBuildUploadJob limiting by format
Requested reviews:
Launchpad code reviewers (launchpad-reviewers)
For more details, see:
https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/425190
--
Your team Launchpad code reviewers is requested to review the proposed merge of ~cjwatson/launchpad:fix-ci-build-upload-job-filter-by-repository-format into launchpad:master.
diff --git a/lib/lp/soyuz/tests/test_archivejob.py b/lib/lp/soyuz/tests/test_archivejob.py
index 7047b06..51eb6f2 100644
--- a/lib/lp/soyuz/tests/test_archivejob.py
+++ b/lib/lp/soyuz/tests/test_archivejob.py
@@ -603,7 +603,8 @@ class TestCIBuildUploadJob(TestCaseWithFactory):
def test_librarian_server_error_retries(self):
# A run that gets an error from the librarian server schedules
# itself to be retried.
- archive = self.factory.makeArchive()
+ archive = self.factory.makeArchive(
+ repository_format=ArchiveRepositoryFormat.PYTHON)
distroseries = self.factory.makeDistroSeries(
distribution=archive.distribution)
das = self.factory.makeDistroArchSeries(distroseries=distroseries)
@@ -664,9 +665,12 @@ class TestViaCelery(TestCaseWithFactory):
# CIBuildUploadJob runs under Celery.
self.useFixture(FeatureFixture(
{"jobs.celery.enabled_classes": "CIBuildUploadJob"}))
- build = self.factory.makeCIBuild()
- das = build.distro_arch_series
- archive = das.distroseries.main_archive
+ archive = self.factory.makeArchive(
+ repository_format=ArchiveRepositoryFormat.PYTHON)
+ distroseries = self.factory.makeDistroSeries(
+ distribution=archive.distribution)
+ das = self.factory.makeDistroArchSeries(distroseries=distroseries)
+ build = self.factory.makeCIBuild(distro_arch_series=das)
report = build.getOrCreateRevisionStatusReport("build:0")
path = "wheel-indep/dist/wheel_indep-0.0.1-py3-none-any.whl"
with open(datadir(path), mode="rb") as f: