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

Function setStableTestRuntime

src/services/api/inferenceClient.test.ts:58–83  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

56}
57
58function setStableTestRuntime() {
59 delete process.env.NOUMENA_BASE_URL
60 delete process.env.ANTHROPIC_BASE_URL
61 delete process.env.CLAUDE_CODE_USE_BEDROCK
62 delete process.env.CLAUDE_CODE_USE_VERTEX
63 delete process.env.CLAUDE_CODE_USE_FOUNDRY
64 delete process.env.NOUMENA_API_KEY
65 delete process.env.OPENAI_API_KEY
66 delete process.env.OPENAI_BASE_URL
67 delete process.env.OPENAI_MODEL
68 delete process.env.CI
69
70 process.env.ANTHROPIC_API_KEY = 'anthropic-direct-test-key'
71 process.env.ANTHROPIC_AUTH_TOKEN = 'test-auth-token'
72 delete process.env.CLAUDE_CODE_OAUTH_TOKEN
73 process.env.NODE_ENV = 'development'
74 process.env.CLAUDE_CODE_ENTRYPOINT = 'cli'
75 process.env.USER_TYPE = 'test'
76
77 ;(globalThis as { MACRO?: Record<string, unknown> }).MACRO = {
78 ...(typeof originalMacro === 'object' && originalMacro !== null
79 ? (originalMacro as Record<string, unknown>)
80 : {}),
81 VERSION: 'test-version',
82 }
83}
84
85function createModelsFetchRecorder() {
86 let request:

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected