~launchpad-pqm/launchpad/devel

« back to all changes in this revision

Viewing changes to lib/lp/registry/tests/test_distributionsourcepackage.py

  • Committer: Launchpad Patch Queue Manager
  • Date: 2009-07-15 20:26:37 UTC
  • mfrom: (8901.1.1 bug-399152)
  • Revision ID: launchpad@pqm.canonical.com-20090715202637-vfft49y1fweeo7nb
[r=Edwin][ui=none][bug=399152] Ensures that PPAs that simply copy
        sources are not included in the related PPAs section.

Show diffs side-by-side

added added

removed removed

Lines of Context:
109
109
 
110
110
        self.assertEqual(related_archive_names, ['gedit-nightly'])
111
111
 
 
112
    def test_does_not_include_copied_packages(self):
 
113
        # Packages that have been copied rather than uploaded are not
 
114
        # included when determining related archives.
 
115
 
 
116
        # Ensure that the gedit package in gedit-nightly was originally
 
117
        # uploaded to gedit-beta (ie. copied from there).
 
118
        gedit_release = self.gedit_nightly_src_hist.sourcepackagerelease
 
119
        gedit_release.upload_archive = self.archives['gedit-beta']
 
120
 
 
121
        related_archives = self.source_package.findRelatedArchives()
 
122
        related_archive_names = [
 
123
            archive.name for archive in related_archives]
 
124
 
 
125
        self.assertEqual(related_archive_names, ['gedit-beta'])
 
126
 
 
127
 
112
128
def test_suite():
113
129
    return unittest.TestLoader().loadTestsFromName(__name__)