def _package_release(self, distro_series, version):
        pubs = distro_series.main_archive.getPublishedSources(
            name=self.source_package_name.name,
            version=version,
            distroseries=distro_series,
            exact_match=True)

        # Get the most recent publication (pubs are ordered by
        # (name, id)).
        pub = IResultSet(pubs).first()
        if pub is None:
            return None
        else:
            return DistroSeriesSourcePackageRelease(distro_series,
                                                    pub.sourcepackagerelease)
Beispiel #2
0
 def test_adapt_sqlobject_to_storm(self):
     so_result_set = TestSQLObjectResultSet()
     self.assertTrue(ISQLObjectResultSet.providedBy(so_result_set))
     result_set = IResultSet(so_result_set)
     self.assertTrue(IResultSet.providedBy(result_set))