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

Added initial support for persistent sessions.

This commit is contained in:
Jakub Roztocil
2012-08-17 23:29:23 +02:00
9 changed files with 247 additions and 126 deletions
+15 -15
View File
@@ -524,7 +524,7 @@ class ImplicitHTTPMethodTest(BaseTestCase):
class PrettyOptionsTest(BaseTestCase):
"""Test the --pretty / --ugly flag handling."""
"""Test the --pretty flag handling."""
def test_pretty_enabled_by_default(self):
r = http(
@@ -543,7 +543,7 @@ class PrettyOptionsTest(BaseTestCase):
def test_force_pretty(self):
r = http(
'--pretty',
'--pretty=all',
'GET',
httpbin('/get'),
env=TestEnvironment(stdout_isatty=False, colors=256),
@@ -552,7 +552,7 @@ class PrettyOptionsTest(BaseTestCase):
def test_force_ugly(self):
r = http(
'--ugly',
'--pretty=none',
'GET',
httpbin('/get'),
)
@@ -565,7 +565,7 @@ class PrettyOptionsTest(BaseTestCase):
"""
r = http(
'--print=B',
'--pretty',
'--pretty=all',
httpbin('/post'),
'Content-Type:text/foo+json',
'a=b',
@@ -576,7 +576,7 @@ class PrettyOptionsTest(BaseTestCase):
def test_colors_option(self):
r = http(
'--print=B',
'--colors',
'--pretty=colors',
'GET',
httpbin('/get'),
'a=b',
@@ -590,7 +590,7 @@ class PrettyOptionsTest(BaseTestCase):
def test_format_option(self):
r = http(
'--print=B',
'--format',
'--pretty=format',
'GET',
httpbin('/get'),
'a=b',
@@ -737,7 +737,7 @@ class BinaryResponseDataTest(BaseTestCase):
def test_binary_suppresses_when_not_terminal_but_pretty(self):
r = http(
'--pretty',
'--pretty=all',
'GET',
self.url,
env=TestEnvironment(stdin_isatty=True,
@@ -944,7 +944,7 @@ class FakeWindowsTest(BaseTestCase):
r = http(
'--output',
os.path.join(tempfile.gettempdir(), '__httpie_test_output__'),
'--pretty',
'--pretty=all',
'GET',
httpbin('/get'),
env=TestEnvironment(is_windows=True)
@@ -962,7 +962,7 @@ class StreamTest(BaseTestCase):
with open(BIN_FILE_PATH, 'rb') as f:
r = http(
'--verbose',
'--pretty',
'--pretty=all',
'--stream',
'GET',
httpbin('/get'),
@@ -981,7 +981,7 @@ class StreamTest(BaseTestCase):
"""Test that --stream works with non-prettified redirected terminal output."""
with open(BIN_FILE_PATH, 'rb') as f:
r = http(
'--ugly',
'--pretty=none',
'--stream',
'--verbose',
'GET',
@@ -999,7 +999,7 @@ class StreamTest(BaseTestCase):
"""Test that --stream works with non-prettified redirected terminal output."""
with open(BIN_FILE_PATH, 'rb') as f:
r = http(
'--ugly',
'--pretty=none',
'--stream',
'--verbose',
'GET',
@@ -1043,7 +1043,7 @@ class LineEndingsTest(BaseTestCase):
def test_CRLF_ugly_response(self):
r = http(
'--ugly',
'--pretty=none',
'GET',
httpbin('/get')
)
@@ -1051,7 +1051,7 @@ class LineEndingsTest(BaseTestCase):
def test_CRLF_formatted_response(self):
r = http(
'--format',
'--pretty=format',
'GET',
httpbin('/get')
)
@@ -1060,7 +1060,7 @@ class LineEndingsTest(BaseTestCase):
def test_CRLF_ugly_request(self):
r = http(
'--ugly',
'--pretty=none',
'--print=HB',
'GET',
httpbin('/get')
@@ -1069,7 +1069,7 @@ class LineEndingsTest(BaseTestCase):
def test_CRLF_formatted_request(self):
r = http(
'--format',
'--pretty=format',
'--print=HB',
'GET',
httpbin('/get')