Example #1
0
 def test_insecure_approves_existing_ppa_package(self):
     cp = InsecureCopyPolicy()
     self.assertApproved(ArchivePurpose.PPA, cp.autoApprove)
Example #2
0
 def test_insecure_sends_emails(self):
     cp = InsecureCopyPolicy()
     archive = self.factory.makeArchive(purpose=ArchivePurpose.PRIMARY)
     self.assertTrue(cp.send_email(archive))
Example #3
0
 def test_insecure_approves_copy_to_proposed_in_unfrozen_series(self):
     cp = InsecureCopyPolicy()
     self.assertApproved(
         ArchivePurpose.PRIMARY, cp.autoApprove,
         pocket=PackagePublishingPocket.PROPOSED)
Example #4
0
 def test_insecure_holds_copy_to_proposed_in_current_series(self):
     cp = InsecureCopyPolicy()
     self.assertUnapproved(
         ArchivePurpose.PRIMARY, cp.autoApprove,
         status=SeriesStatus.CURRENT,
         pocket=PackagePublishingPocket.PROPOSED)
Example #5
0
 def test_insecure_holds_copy_to_release_pocket_in_frozen_series(self):
     cp = InsecureCopyPolicy()
     self.assertUnapproved(
         ArchivePurpose.PRIMARY, cp.autoApprove, status=SeriesStatus.FROZEN,
         pocket=PackagePublishingPocket.RELEASE)
Example #6
0
 def test_insecure_approves_known_distro_package_to_unfrozen_release(self):
     cp = InsecureCopyPolicy()
     self.assertApproved(
         ArchivePurpose.PRIMARY, cp.autoApprove,
         pocket=PackagePublishingPocket.RELEASE)
Example #7
0
 def test_insecure_approves_new_ppa_packages(self):
     cp = InsecureCopyPolicy()
     self.assertApproved(ArchivePurpose.PPA, cp.autoApproveNew)
Example #8
0
 def test_insecure_holds_new_distro_package(self):
     cp = InsecureCopyPolicy()
     self.assertUnapproved(ArchivePurpose.PRIMARY, cp.autoApproveNew)
Example #9
0
 def test_insecure_doesnt_send_emails_for_ppa(self):
     cp = InsecureCopyPolicy()
     archive = self.factory.makeArchive(purpose=ArchivePurpose.PPA)
     self.assertFalse(cp.send_email(archive))