Example #1
0
    def test_get_latest_version_multiversion(self, murlopen):

        def mocked_get(url, **options):
            if url == 'https://pypi.python.org/pypi/django/json':
                return _Response({
                    'info': {
                        'version': '1.7.x'
                    }
                })
            raise NotImplementedError(url)

        murlopen.side_effect = mocked_get

        version = peepin.get_latest_version('django')
        self.assertEqual(version, '1.7.x')
Example #2
0
    def test_get_latest_version_simple(self, murlopen):

        def mocked_get(url, **options):
            if url == 'https://pypi.python.org/pypi/peepin/json':
                return _Response({
                    'info': {
                        'version': '0.3',
                    }
                })
            raise NotImplementedError(url)

        murlopen.side_effect = mocked_get

        version = peepin.get_latest_version('peepin')
        self.assertEqual(version, '0.3')