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)
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))