using Workerd = import "/workerd/workerd.capnp"; const unitTests :Workerd.Config = ( services = [ ( name = "TEST_TMPDIR", disk = (writable = true) ), ( name = "d1-api-test", worker = ( modules = [ (name = "worker.py", pythonModule = embed "d1-api-test.py") ], compatibilityFlags = ["nodejs_compat", %PYTHON_FEATURE_FLAGS, "disable_python_no_global_handlers"], bindings = [ ( name = "d1", wrapped = ( moduleName = "cloudflare-internal:d1-api", innerBindings = [( name = "fetcher", service = "d1-mock" )], ) ) ], ) ), ( name = "d1-mock", worker = ( compatibilityFlags = ["experimental", "nodejs_compat"], modules = [ (name = "worker", esModule = embed "d1-mock.js") ], durableObjectNamespaces = [ (className = "D1MockDO", uniqueKey = "210bd0cbd803ef7883a1ee9d86cce06e"), ], durableObjectStorage = (localDisk = "TEST_TMPDIR"), bindings = [ (name = "db", durableObjectNamespace = "D1MockDO"), ], ) ) ] );