mirror of
https://github.com/httpie/cli.git
synced 2025-06-24 11:33:48 +02:00
Cleanup
This commit is contained in:
parent
3f7ed35238
commit
5a1bd4ba83
@ -14,10 +14,10 @@ BASIC_AUTH_URL = '/basic-auth/{}/{}'.format(USERNAME, PASSWORD)
|
|||||||
AUTH_OK = {'authenticated': True, 'user': USERNAME}
|
AUTH_OK = {'authenticated': True, 'user': USERNAME}
|
||||||
|
|
||||||
|
|
||||||
def dummy_auth(auth_header=BASIC_AUTH_HEADER_VALUE):
|
def basic_auth(header=BASIC_AUTH_HEADER_VALUE):
|
||||||
|
|
||||||
def inner(r):
|
def inner(r):
|
||||||
r.headers['Authorization'] = auth_header
|
r.headers['Authorization'] = header
|
||||||
return r
|
return r
|
||||||
|
|
||||||
return inner
|
return inner
|
||||||
@ -26,14 +26,14 @@ def dummy_auth(auth_header=BASIC_AUTH_HEADER_VALUE):
|
|||||||
def test_auth_plugin_parse_auth_false(httpbin):
|
def test_auth_plugin_parse_auth_false(httpbin):
|
||||||
|
|
||||||
class Plugin(AuthPlugin):
|
class Plugin(AuthPlugin):
|
||||||
auth_type = 'parse-false'
|
auth_type = 'test-parse-false'
|
||||||
auth_parse = False
|
auth_parse = False
|
||||||
|
|
||||||
def get_auth(self, username=None, password=None):
|
def get_auth(self, username=None, password=None):
|
||||||
assert username is None
|
assert username is None
|
||||||
assert password is None
|
assert password is None
|
||||||
assert self.raw_auth == BASIC_AUTH_HEADER_VALUE
|
assert self.raw_auth == BASIC_AUTH_HEADER_VALUE
|
||||||
return dummy_auth(self.raw_auth)
|
return basic_auth(self.raw_auth)
|
||||||
|
|
||||||
plugin_manager.register(Plugin)
|
plugin_manager.register(Plugin)
|
||||||
try:
|
try:
|
||||||
@ -53,14 +53,14 @@ def test_auth_plugin_parse_auth_false(httpbin):
|
|||||||
def test_auth_plugin_require_auth_false(httpbin):
|
def test_auth_plugin_require_auth_false(httpbin):
|
||||||
|
|
||||||
class Plugin(AuthPlugin):
|
class Plugin(AuthPlugin):
|
||||||
auth_type = 'require-false'
|
auth_type = 'test-require-false'
|
||||||
auth_require = False
|
auth_require = False
|
||||||
|
|
||||||
def get_auth(self, username=None, password=None):
|
def get_auth(self, username=None, password=None):
|
||||||
assert self.raw_auth is None
|
assert self.raw_auth is None
|
||||||
assert username is None
|
assert username is None
|
||||||
assert password is None
|
assert password is None
|
||||||
return dummy_auth()
|
return basic_auth()
|
||||||
|
|
||||||
plugin_manager.register(Plugin)
|
plugin_manager.register(Plugin)
|
||||||
try:
|
try:
|
||||||
@ -78,14 +78,14 @@ def test_auth_plugin_require_auth_false(httpbin):
|
|||||||
def test_auth_plugin_require_auth_false_and_auth_provided(httpbin):
|
def test_auth_plugin_require_auth_false_and_auth_provided(httpbin):
|
||||||
|
|
||||||
class Plugin(AuthPlugin):
|
class Plugin(AuthPlugin):
|
||||||
auth_type = 'require-false-yet-provided'
|
auth_type = 'test-require-false-yet-provided'
|
||||||
auth_require = False
|
auth_require = False
|
||||||
|
|
||||||
def get_auth(self, username=None, password=None):
|
def get_auth(self, username=None, password=None):
|
||||||
assert self.raw_auth == USERNAME + SEP_CREDENTIALS + PASSWORD
|
assert self.raw_auth == USERNAME + SEP_CREDENTIALS + PASSWORD
|
||||||
assert username == USERNAME
|
assert username == USERNAME
|
||||||
assert password == PASSWORD
|
assert password == PASSWORD
|
||||||
return dummy_auth()
|
return basic_auth()
|
||||||
|
|
||||||
plugin_manager.register(Plugin)
|
plugin_manager.register(Plugin)
|
||||||
try:
|
try:
|
||||||
@ -103,18 +103,18 @@ def test_auth_plugin_require_auth_false_and_auth_provided(httpbin):
|
|||||||
|
|
||||||
|
|
||||||
@mock.patch('httpie.input.AuthCredentials._getpass',
|
@mock.patch('httpie.input.AuthCredentials._getpass',
|
||||||
new=lambda self, prompt: 'unexpected prompt response')
|
new=lambda self, prompt: 'UNEXPECTED_PROMPT_RESPONSE')
|
||||||
def test_auth_plugin_prompt_password_false(httpbin):
|
def test_auth_plugin_prompt_password_false(httpbin):
|
||||||
|
|
||||||
class Plugin(AuthPlugin):
|
class Plugin(AuthPlugin):
|
||||||
auth_type = 'prompt-false'
|
auth_type = 'test-prompt-false'
|
||||||
prompt_password = False
|
prompt_password = False
|
||||||
|
|
||||||
def get_auth(self, username=None, password=None):
|
def get_auth(self, username=None, password=None):
|
||||||
assert self.raw_auth == USERNAME
|
assert self.raw_auth == USERNAME
|
||||||
assert username == USERNAME
|
assert username == USERNAME
|
||||||
assert password is None
|
assert password is None
|
||||||
return dummy_auth()
|
return basic_auth()
|
||||||
|
|
||||||
plugin_manager.register(Plugin)
|
plugin_manager.register(Plugin)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user