diff --git a/httpie/cli.py b/httpie/cli.py index 5723532f..cd0c1775 100644 --- a/httpie/cli.py +++ b/httpie/cli.py @@ -400,7 +400,7 @@ auth.add_argument( _auth_plugins = plugin_manager.get_auth_plugins() auth.add_argument( - '--auth-type', + '--auth-type', '-A', choices=[plugin.auth_type for plugin in _auth_plugins], default=_auth_plugins[0].auth_type, help=""" diff --git a/tests/test_auth.py b/tests/test_auth.py index 25006343..cb53ba82 100644 --- a/tests/test_auth.py +++ b/tests/test_auth.py @@ -14,11 +14,12 @@ class TestAuth: assert HTTP_OK in r assert r.json == {'authenticated': True, 'user': 'user'} + @pytest.mark.parametrize('argument_name', ['--auth-type', '-A']) @pytest.mark.skipif( requests.__version__ == '0.13.6', reason='Redirects with prefetch=False are broken in Requests 0.13.6') - def test_digest_auth(self, httpbin): - r = http('--auth-type=digest', '--auth=user:password', + def test_digest_auth(self, httpbin, argument_name): + r = http(argument_name + '=digest', '--auth=user:password', 'GET', httpbin.url + '/digest-auth/auth/user/password') assert HTTP_OK in r assert r.json == {'authenticated': True, 'user': 'user'}