Beispiel #1
0
    def testIsAscii(self):

        self.assertEqual(util.isASCII('foo'), True)
        self.assertEqual(util.isASCII(u'foo'), True)
        self.assertEqual(util.isASCII('�צה'), False)
        self.assertEqual(util.isASCII(u'�צה'), False)
        self.assertRaises(TypeError, util.isASCII, 2)
Beispiel #2
0
    def testIsAscii(self):

        self.assertEqual(util.isASCII('foo'), True)
        self.assertEqual(util.isASCII(u'foo'), True)
        self.assertEqual(util.isASCII('�צה'), False)
        self.assertEqual(util.isASCII(u'�צה'), False)
        self.assertRaises(TypeError, util.isASCII, 2)
Beispiel #3
0
    def __init__(self, package_name, pypi_base_url="http://pypi.python.org/simple"):
        self._links_cache = None

        if not util.isASCII(package_name):
            raise PackageError("%s is not a valid package name." % package_name)

        try:
            package_name = urllib.quote(package_name)
        except KeyError:
            raise PackageError("%s is not a valid package name." % package_name)

        self.name = package_name
        self._pypi_base_url = pypi_base_url
Beispiel #4
0
    def __init__(self, package_name, pypi_base_url="http://pypi.python.org/simple"):
        self._links_cache = None

        if not util.isASCII(package_name):
            raise PackageError("%s is not a valid package name." % package_name)

        try:
            package_name = urllib.quote(package_name)
        except KeyError:
            raise PackageError("%s is not a valid package name." % package_name)

        self.name = package_name
        self._pypi_base_url = pypi_base_url