MCPcopy Create free account
hub / github.com/Noumena-Network/code / setStableTestRuntime

Function setStableTestRuntime

src/services/api/errors.auth.test.ts:57–78  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

55}
56
57function setStableTestRuntime() {
58 restoreEnv()
59 process.env.NODE_ENV = 'test'
60 process.env.USER_TYPE = 'test'
61 process.env.CLAUDE_CODE_ENTRYPOINT = 'cli'
62 process.env.NCODE_CONFIG_DIR = tempConfigDir
63 process.env.CLAUDE_CONFIG_DIR = tempConfigDir
64 delete process.env.CI
65 delete process.env.NOUMENA_API_KEY
66 delete process.env.ANTHROPIC_API_KEY
67 delete process.env.OPENAI_API_KEY
68 delete process.env.ANTHROPIC_AUTH_TOKEN
69 delete process.env.CLAUDE_CODE_OAUTH_TOKEN
70 delete process.env.CLAUDE_CODE_SESSION_ACCESS_TOKEN
71 delete process.env.CLAUDE_SESSION_INGRESS_TOKEN_FILE
72 delete process.env.NCODE_OAUTH_TOKEN_FILE_DESCRIPTOR
73 delete process.env.CLAUDE_CODE_OAUTH_TOKEN_FILE_DESCRIPTOR
74 delete process.env.CLAUDE_CODE_API_KEY_FILE_DESCRIPTOR
75 delete process.env.CLAUDE_CODE_REMOTE
76 delete process.env.NOUMENA_MODEL
77 delete process.env.ANTHROPIC_MODEL
78}
79
80function makeApiError(status: number, message: string): APIError {
81 return new APIError(status, { message }, undefined, new Headers())

Callers 1

Calls 1

restoreEnvFunction · 0.70

Tested by

no test coverage detected