mirror of
https://github.com/pyscript/pyscript.git
synced 2025-12-21 19:25:35 -05:00
Fake server 404 support (#994)
* Fake server 404 support * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * 404 test * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix test * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * test fix * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import dataclasses
|
||||
import os
|
||||
import pdb
|
||||
import re
|
||||
import sys
|
||||
@@ -595,7 +596,10 @@ class SmartRouter:
|
||||
self.log_request(200, "fake_server", full_url)
|
||||
assert url.path[0] == "/"
|
||||
relative_path = url.path[1:]
|
||||
route.fulfill(status=200, path=relative_path)
|
||||
if os.path.exists(relative_path):
|
||||
route.fulfill(status=200, path=relative_path)
|
||||
else:
|
||||
route.fulfill(status=404)
|
||||
return
|
||||
|
||||
# network requests might be cached
|
||||
|
||||
Reference in New Issue
Block a user