Skip to content
File

Blob: src/workerd/server/tests/python/sdk/sdk.wd-test

973 bytes
1using Workerd = import "/workerd/workerd.capnp";
2 
3const python :Workerd.Worker = (
4 modules = [
5 (name = "worker.py", pythonModule = embed "worker.py")
6 ],
7 bindings = [
8 ( name = "SELF", service = "python-sdk" ),
9 ( name = "SERVER", service = "python-server" ),
10 ],
11 compatibilityFlags = [%PYTHON_FEATURE_FLAGS, "service_binding_extra_handlers", "rpc", "python_no_global_handlers", "fetch_standard_url", "formdata_parser_supports_files", "python_request_headers_preserve_commas"],
12);
13 
14const server :Workerd.Worker = (
15 modules = [
16 (name = "server.py", pythonModule = embed "server.py")
17 ],
18 compatibilityFlags = [%PYTHON_FEATURE_FLAGS, "rpc", "python_no_global_handlers", "fetch_standard_url", "formdata_parser_supports_files", "python_request_headers_preserve_commas"],
19);
20 
21const unitTests :Workerd.Config = (
22 services = [
23 ( name = "python-server",
24 worker = .server
25 ),
26 ( name = "python-sdk",
27 worker = .python
28 ),
29 ],
30);