1
0
mirror of https://github.com/httpie/cli.git synced 2026-06-20 11:32:56 +02:00

Add httpie.status

This commit is contained in:
Jakub Roztocil
2019-09-16 13:26:18 +02:00
parent 64c81fc2ec
commit 374c371ef1
13 changed files with 55 additions and 49 deletions
+1 -1
View File
@@ -10,7 +10,7 @@ from fixtures import (
FILE_CONTENT, FILE_PATH, FILE_PATH_ARG, JSON_FILE_CONTENT,
JSON_FILE_PATH_ARG,
)
from httpie import ExitStatus
from httpie.status import ExitStatus
from httpie.cli import constants
from httpie.cli.definition import parser
from httpie.cli.argtypes import KeyValueArg, KeyValueArgType
+1 -1
View File
@@ -3,7 +3,7 @@ from pytest import raises
from requests import Request
from requests.exceptions import ConnectionError
from httpie import ExitStatus
from httpie.status import ExitStatus
from httpie.core import main
from utils import HTTP_OK, http
+1 -1
View File
@@ -1,6 +1,6 @@
import mock
from httpie import ExitStatus
from httpie.status import ExitStatus
from utils import MockEnvironment, http, HTTP_OK
+4 -3
View File
@@ -1,6 +1,7 @@
"""High-level tests."""
import pytest
import httpie.status
from httpie.cli.exceptions import ParseError
from utils import MockEnvironment, http, HTTP_OK
from fixtures import FILE_PATH, FILE_CONTENT
@@ -10,19 +11,19 @@ import httpie
def test_debug():
r = http('--debug')
assert r.exit_status == httpie.ExitStatus.SUCCESS
assert r.exit_status == httpie.status.ExitStatus.SUCCESS
assert 'HTTPie %s' % httpie.__version__ in r.stderr
def test_help():
r = http('--help', tolerate_error_exit_status=True)
assert r.exit_status == httpie.ExitStatus.SUCCESS
assert r.exit_status == httpie.status.ExitStatus.SUCCESS
assert 'https://github.com/jakubroztocil/httpie/issues' in r
def test_version():
r = http('--version', tolerate_error_exit_status=True)
assert r.exit_status == httpie.ExitStatus.SUCCESS
assert r.exit_status == httpie.status.ExitStatus.SUCCESS
# FIXME: py3 has version in stdout, py2 in stderr
assert httpie.__version__ == r.strip()
+1 -1
View File
@@ -5,7 +5,7 @@ from urllib.request import urlopen
import pytest
from utils import MockEnvironment, http, HTTP_OK, COLOR, CRLF
from httpie import ExitStatus
from httpie.status import ExitStatus
from httpie.output.formatters.colors import get_lexer
+1 -1
View File
@@ -1,7 +1,7 @@
"""High-level tests."""
import pytest
from httpie import ExitStatus
from httpie.status import ExitStatus
from utils import http, HTTP_OK
+1 -1
View File
@@ -4,7 +4,7 @@ import pytest
import pytest_httpbin.certs
import requests.exceptions
from httpie import ExitStatus
from httpie.status import ExitStatus
from httpie.cli.constants import SSL_VERSION_ARG_MAPPING
from utils import HTTP_OK, TESTS_ROOT, http
+1 -1
View File
@@ -8,7 +8,7 @@ import tempfile
from pathlib import Path
from typing import Optional
from httpie import ExitStatus
from httpie.status import ExitStatus
from httpie.config import Config
from httpie.context import Environment
from httpie.core import main