tests/http: relax connection check in test_07_02

Only 1 connection will be used when curl is slow, happens when
address-sanitized in CI, for example

Closes #10865
This commit is contained in:
Stefan Eissing 2023-03-30 16:30:40 +02:00 committed by Daniel Stenberg
parent 744dcf22fa
commit 041cf77cbd
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -159,8 +159,10 @@ class TestDownload:
])
r.check_exit_code(0)
r.check_stats(count=count, exp_status=200)
# should have used 2 connections only (test servers allow 100 req/conn)
assert r.total_connects == 2, "h2 should use fewer connections here"
# should have used at most 2 connections only (test servers allow 100 req/conn)
# it may be just 1 on slow systems where request are answered faster than
# curl can exhaust the capacity or if curl runs with address-sanitizer speed
assert r.total_connects <= 2, "h2 should use fewer connections here"
# download files parallel with http/1.1, check connection not reused
@pytest.mark.parametrize("proto", ['http/1.1'])