예제 #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
 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