Reorganize timeout config tests (#491)
This commit is contained in:
parent
88d73de752
commit
e3140a0803
@ -158,17 +158,6 @@ def test_empty_http_version():
|
||||
httpx.HTTPVersionConfig([])
|
||||
|
||||
|
||||
def test_timeout_repr():
|
||||
timeout = httpx.TimeoutConfig(timeout=5.0)
|
||||
assert repr(timeout) == "TimeoutConfig(timeout=5.0)"
|
||||
|
||||
timeout = httpx.TimeoutConfig(read_timeout=5.0)
|
||||
assert (
|
||||
repr(timeout)
|
||||
== "TimeoutConfig(connect_timeout=None, read_timeout=5.0, write_timeout=None)"
|
||||
)
|
||||
|
||||
|
||||
def test_limits_repr():
|
||||
limits = httpx.PoolLimits(hard_limit=100)
|
||||
assert (
|
||||
@ -181,14 +170,31 @@ def test_ssl_eq():
|
||||
assert ssl == httpx.SSLConfig(verify=False)
|
||||
|
||||
|
||||
def test_limits_eq():
|
||||
limits = httpx.PoolLimits(hard_limit=100)
|
||||
assert limits == httpx.PoolLimits(hard_limit=100)
|
||||
|
||||
|
||||
def test_timeout_eq():
|
||||
timeout = httpx.TimeoutConfig(timeout=5.0)
|
||||
assert timeout == httpx.TimeoutConfig(timeout=5.0)
|
||||
|
||||
|
||||
def test_limits_eq():
|
||||
limits = httpx.PoolLimits(hard_limit=100)
|
||||
assert limits == httpx.PoolLimits(hard_limit=100)
|
||||
def test_timeout_from_nothing():
|
||||
timeout = httpx.TimeoutConfig()
|
||||
assert timeout.connect_timeout is None
|
||||
assert timeout.read_timeout is None
|
||||
assert timeout.write_timeout is None
|
||||
|
||||
|
||||
def test_timeout_from_none():
|
||||
timeout = httpx.TimeoutConfig(timeout=None)
|
||||
assert timeout == httpx.TimeoutConfig()
|
||||
|
||||
|
||||
def test_timeout_from_one_none_value():
|
||||
timeout = httpx.TimeoutConfig(read_timeout=None)
|
||||
assert timeout == httpx.TimeoutConfig()
|
||||
|
||||
|
||||
def test_timeout_from_tuple():
|
||||
@ -201,6 +207,17 @@ def test_timeout_from_config_instance():
|
||||
assert httpx.TimeoutConfig(timeout) == httpx.TimeoutConfig(timeout=5.0)
|
||||
|
||||
|
||||
def test_timeout_repr():
|
||||
timeout = httpx.TimeoutConfig(timeout=5.0)
|
||||
assert repr(timeout) == "TimeoutConfig(timeout=5.0)"
|
||||
|
||||
timeout = httpx.TimeoutConfig(read_timeout=5.0)
|
||||
assert (
|
||||
repr(timeout)
|
||||
== "TimeoutConfig(connect_timeout=None, read_timeout=5.0, write_timeout=None)"
|
||||
)
|
||||
|
||||
|
||||
@pytest.mark.skipif(
|
||||
not hasattr(ssl.SSLContext, "keylog_filename"),
|
||||
reason="requires OpenSSL 1.1.1 or higher",
|
||||
|
||||
Loading…
Reference in New Issue
Block a user