Beispiel #1
0
    def test_assemble_body_inserts_package_url_for_distro_upload(self):
        # The email body should contain the canonical url to the package
        # page in the target distroseries.
        spr = self.factory.makeSourcePackageRelease()
        blamer = self.factory.makePerson()
        archive = self.factory.makeArchive(purpose=ArchivePurpose.PRIMARY)
        series = self.factory.makeDistroSeries()

        body = assemble_body(blamer, spr, [], archive, series, "", None,
                             "unapproved")
        dsspr = DistroSeriesSourcePackageRelease(series, spr)
        url = canonical_url(dsspr)
        self.assertIn(url, body)
    def test_assemble_body_inserts_package_url_for_distro_upload(self):
        # The email body should contain the canonical url to the package
        # page in the target distroseries.
        spr = self.factory.makeSourcePackageRelease()
        blamer = self.factory.makePerson()
        archive = self.factory.makeArchive(purpose=ArchivePurpose.PRIMARY)
        series = self.factory.makeDistroSeries()

        body = assemble_body(blamer, spr, [], archive, series, "",
                             None, "unapproved")
        dsspr = DistroSeriesSourcePackageRelease(series, spr)
        url = canonical_url(dsspr)
        self.assertIn(url, body)
Beispiel #3
0
    def test_assemble_body_handles_no_preferred_email_for_changer(self):
        # If changer has no preferred email address,
        # assemble_body should still work.
        spr = self.factory.makeSourcePackageRelease()
        blamer = self.factory.makePerson()
        archive = self.factory.makeArchive()
        series = self.factory.makeDistroSeries()

        spr.creator.setPreferredEmail(None)

        body = assemble_body(blamer, spr, [], archive, series, "", None,
                             "unapproved")
        self.assertIn("Waiting for approval", body)
    def test_assemble_body_handles_no_preferred_email_for_changer(self):
        # If changer has no preferred email address,
        # assemble_body should still work.
        spr = self.factory.makeSourcePackageRelease()
        blamer = self.factory.makePerson()
        archive = self.factory.makeArchive()
        series = self.factory.makeDistroSeries()

        spr.creator.setPreferredEmail(None)

        body = assemble_body(blamer, spr, [], archive, series, "",
                             None, "unapproved")
        self.assertIn("Waiting for approval", body)