mirror of
https://github.com/musistudio/claude-code-router.git
synced 2026-10-19 17:03:59 +00:00
Ensure request log tests close stores and cover row limit
This commit is contained in:
parent
0104474e95
commit
48956f98cd
1 changed files with 4 additions and 2 deletions
|
|
@ -418,8 +418,9 @@ test("RequestLogStore keeps large request bodies in sidecar storage and reads th
|
|||
|
||||
test("RequestLogStore stores decoded Claude App route models for observability", async () => {
|
||||
const dir = mkdtempSync(path.join(tmpdir(), "ccr-request-log-claude-app-model-test-"));
|
||||
let store;
|
||||
try {
|
||||
const store = new RequestLogStore(path.join(dir, "request-logs.sqlite"));
|
||||
store = new RequestLogStore(path.join(dir, "request-logs.sqlite"));
|
||||
const sessionId = "claude-app-hex-session";
|
||||
const routedModel = "Provider/real-model";
|
||||
const encodedModel = `anthropic/claude-ccr-h${Buffer.from(routedModel, "utf8").toString("hex")}`;
|
||||
|
|
@ -491,6 +492,7 @@ test("RequestLogStore stores decoded Claude App route models for observability",
|
|||
"real-model"
|
||||
);
|
||||
} finally {
|
||||
await store?.close();
|
||||
rmSync(dir, { force: true, recursive: true });
|
||||
}
|
||||
});
|
||||
|
|
@ -1510,7 +1512,7 @@ test("RequestLogStore reports when analysis is bounded by the maximum row count"
|
|||
try {
|
||||
const dbFile = path.join(dir, "request-logs.sqlite");
|
||||
store = new RequestLogStore(dbFile);
|
||||
const requestCount = 5000;
|
||||
const requestCount = 5001;
|
||||
const startedAt = new Date().toISOString();
|
||||
await store.list({ pageSize: 1 });
|
||||
const database = createBetterSqliteDatabase(dbFile);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue