Skip to content

Commit 8587ad7

Browse files
Fix webserver test
1 parent cb0f26a commit 8587ad7

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

tests/test_webserver.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77
import time
88
import unittest
99

10+
import deflate
11+
import io
12+
1013
sys.path.insert(0, "../internal_filesystem/lib")
1114

1215
from mpos import TaskManager
@@ -94,7 +97,8 @@ async def download_task():
9497
error = response_state["error"]
9598
self.fail(f"WebServer response unavailable: {error}")
9699

97-
response_text = response_state["data"].decode("utf-8", "replace")
100+
with deflate.DeflateIO(io.BytesIO(response_state["data"]), deflate.GZIP, 15) as gzip_stream:
101+
response_text = gzip_stream.read().decode("utf-8", "replace")
98102
self.assertIn("<title>MicroPythonOS WebREPL</title>", response_text)
99103

100104
WebServer.stop()

0 commit comments

Comments
 (0)