1
0
mirror of https://github.com/httpie/cli.git synced 2025-08-10 22:42:05 +02:00

Fail gracefully if multiple request data files are supplied (#1042)

This commit is contained in:
Jan Verbeek
2021-04-15 09:35:50 +02:00
committed by GitHub
parent fc45bf0fe3
commit 611bcdaab1
2 changed files with 23 additions and 6 deletions

View File

@@ -270,3 +270,16 @@ class TestRequestBodyFromFilePath:
)
assert r.exit_status == ExitStatus.ERROR
assert 'cannot be mixed' in r.stderr
def test_multiple_request_bodies_from_file_by_path(self, httpbin):
env = MockEnvironment(stdin_isatty=True)
r = http(
'--verbose',
'POST', httpbin.url + '/post',
'@' + FILE_PATH_ARG,
'@' + FILE_PATH_ARG,
env=env,
tolerate_error_exit_status=True,
)
assert r.exit_status == ExitStatus.ERROR
assert 'from multiple files' in r.stderr