Skip to content

Commit 6fe7c53

Browse files
committed
ch06: use httpserver fixture to test the fetch function
1 parent e2c4202 commit 6fe7c53

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

chapter06-testing-with-pytest/tests/test_main.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,9 @@ def do_GET(self):
6363
thread.join()
6464

6565

66-
def test_fetch(article):
67-
with serve(article) as url:
68-
assert article == fetch(url)
66+
def test_fetch(article, httpserver):
67+
def serve(article):
68+
httpserver.article = article
69+
return f"http://localhost:{httpserver.server_port}"
70+
71+
assert article == fetch(serve(article))

0 commit comments

Comments
 (0)