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

Function makeSession

src/utils/effort.auth.test.ts:12–59  ·  view source on GitHub ↗
(
  overrides: Partial<ResolvedAuthSession>,
)

Source from the content-addressed store, hash-verified

10import { KIMI_2_7_CODER_MODEL } from './model/ncodeModels.js'
11
12function makeSession(
13 overrides: Partial<ResolvedAuthSession>,
14): ResolvedAuthSession {
15 return {
16 principalKind: 'none',
17 principalSource: 'none',
18 sessionState: 'unauthenticated',
19 headersKind: 'none',
20 providerAuthKind: 'none',
21 providerPlan: {
22 mode: 'none',
23 source: 'none',
24 staticKeyEnvVarName: null,
25 },
26 isInteractive: true,
27 canRefresh: false,
28 canReauthenticateInteractively: false,
29 identity: {
30 email: null,
31 accountUuid: null,
32 organizationUuid: null,
33 organizationName: null,
34 },
35 subscription: {
36 subscriptionName: null,
37 subscriptionType: null,
38 rateLimitTier: null,
39 },
40 scopes: [],
41 hasUsableToken: false,
42 hasUsableApiKey: false,
43 accessToken: null,
44 accessTokenExpiresAt: null,
45 refreshTokenPresent: false,
46 apiKey: null,
47 rawAuthTokenSource: null,
48 rawApiKeySource: null,
49 recoveryAction: 'none',
50 recoveryMessage: null,
51 sourceDetails: {
52 usedLegacyCompat: false,
53 usedEnvVar: false,
54 usedFileDescriptor: false,
55 usedHelper: false,
56 },
57 ...overrides,
58 }
59}
60
61function withMockCurrentSession<T>(
62 session: ResolvedAuthSession,

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected