コード例 #1
0
 def test_by_classifiers(self):
     from pyshop.models import Release
     releases = Release.by_classifiers(self.session,
                                       [u'Intended Audience :: Developers'])
     self.assertIsInstance(releases, list)
     releases = [(r.package.name, r.version) for r in releases]
     self.assertEqual(releases, [(u'local_package1', u'0.1')])
コード例 #2
0
ファイル: test_models.py プロジェクト: DeaconDesperado/pyshop
 def test_by_classifiers(self):
     from pyshop.models import Release
     releases = Release.by_classifiers(self.session,
                                       [u'Intended Audience :: Developers'])
     self.assertIsInstance(releases, list)
     releases = [(r.package.name, r.version) for r in releases]
     self.assertEqual(releases, [(u'local_package1', u'0.1')])
コード例 #3
0
ファイル: xmlrpc.py プロジェクト: last-g/pyshop
    def browse(self, classifiers):
        """
        Retrieve a list of (name, version) pairs of all releases classified
        with all of the given classifiers. 'classifiers' must be a list of
        Trove classifier strings.

        changelog(since)
        Retrieve a list of four-tuples (name, version, timestamp, action)
        since the given timestamp. All timestamps are UTC values.
        The argument is a UTC integer seconds since the epoch.
        """
        session = DBSession()
        release = Release.by_classifiers(session, classifiers)
        rv = [(r.package.name, r.version) for r in release]
        return rv
コード例 #4
0
ファイル: xmlrpc.py プロジェクト: DeskGen/pyshop
    def browse(self, classifiers):
        """
        Retrieve a list of (name, version) pairs of all releases classified
        with all of the given classifiers. 'classifiers' must be a list of
        Trove classifier strings. 

        changelog(since)
        Retrieve a list of four-tuples (name, version, timestamp, action)
        since the given timestamp. All timestamps are UTC values.
        The argument is a UTC integer seconds since the epoch. 
        """
        session = DBSession()
        release = Release.by_classifiers(session, classifiers)
        rv = [(r.package.name, r.version) for r in release]
        return rv