Merge pull request #116 from ch-nickgustafson/fix-oauth-and-sort-bugs

Fix oauth and sort bugs
This commit is contained in:
Vadim Kravcenko 2018-08-23 17:25:13 +02:00 committed by GitHub
commit f0b8593809
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 8 additions and 2 deletions

View File

@ -800,7 +800,7 @@ nester:abofly
nester:bssm_pythonSig
novaclient:python_novaclient
oauth2_provider:alauda_django_oauth
oauth2client:google_api_python_client
oauth2client:oauth2client
odf:odfpy
ometa:Parsley
openid:python_openid

View File

@ -267,7 +267,7 @@ def get_pkg_names(pkgs):
# simply use the package name.
result.add(data.get(pkg, pkg))
# Return a sorted list for backward compatibility.
return sorted(result)
return sorted(result, key=lambda s: s.lower())
def get_name_without_alias(name):

View File

@ -69,6 +69,12 @@ class TestPipreqs(unittest.TestCase):
item['name'].lower() in self.modules,
"Import item appears to be missing " + item['name'])
def test_get_pkg_names(self):
pkgs = ['jury', 'Japan', 'camel', 'Caroline']
actual_output = pipreqs.get_pkg_names(pkgs)
expected_output = ['camel', 'Caroline', 'Japan', 'jury']
self.assertEqual(actual_output, expected_output)
def test_get_use_local_only(self):
"""
Test without checking PyPI, check to see if names of local imports matches what we expect