Skip to content

Commit dab8d20

Browse files
committed
add test for invalid responses
1 parent e4d1c27 commit dab8d20

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

tests/integration/core/test_main.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,3 +84,17 @@ def test_main__healthcheck_http__server__runs_expected(
8484

8585
# When & Then
8686
main(argv)
87+
88+
89+
def test_main__healthcheck_http__server_invalid_response__runs_expected(
90+
unused_tcp_port: int,
91+
http_server: HTTPServer,
92+
) -> None:
93+
# Given
94+
argv = ["flagsmith", "healthcheck", "http", "--port", str(unused_tcp_port)]
95+
96+
http_server.expect_request("/health/liveness").respond_with_data(status=500)
97+
98+
# When & Then
99+
with pytest.raises(Exception):
100+
main(argv)

0 commit comments

Comments
 (0)