From 4353b5e9117ead1d7cb75ff9787e4029870f162a Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Thu, 8 May 2025 02:21:42 +0200 Subject: [PATCH] Fix api tests --- api/src/models/video.ts | 2 +- api/tests/movies/get-all-movies-with-null.test.ts | 2 +- api/tests/movies/get-all-movies.test.ts | 2 +- api/tests/videos/scanner.test.ts | 12 ++++++------ scanner/scanner/client.py | 2 +- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/api/src/models/video.ts b/api/src/models/video.ts index 8cb425a9..c6257c28 100644 --- a/api/src/models/video.ts +++ b/api/src/models/video.ts @@ -18,7 +18,7 @@ export const Guess = t.Recursive((Self) => { default: [] }, ), ), - externalId: t.Optional(t.String()), + externalId: t.Optional(t.Record(t.String(), t.String())), from: t.String({ description: "Name of the tool that made the guess", diff --git a/api/tests/movies/get-all-movies-with-null.test.ts b/api/tests/movies/get-all-movies-with-null.test.ts index b595e9c9..0b140396 100644 --- a/api/tests/movies/get-all-movies-with-null.test.ts +++ b/api/tests/movies/get-all-movies-with-null.test.ts @@ -6,7 +6,7 @@ import { shows } from "~/db/schema"; import { bubble } from "~/models/examples"; import { dune1984 } from "~/models/examples/dune-1984"; import { dune } from "~/models/examples/dune-2021"; -import { handlers, createMovie, getMovies } from "../helpers"; +import { createMovie, getMovies, handlers } from "../helpers"; beforeAll(async () => { await db.delete(shows); diff --git a/api/tests/movies/get-all-movies.test.ts b/api/tests/movies/get-all-movies.test.ts index fce1222b..06f400d4 100644 --- a/api/tests/movies/get-all-movies.test.ts +++ b/api/tests/movies/get-all-movies.test.ts @@ -7,7 +7,7 @@ import { bubble } from "~/models/examples"; import { dune1984 } from "~/models/examples/dune-1984"; import { dune } from "~/models/examples/dune-2021"; import type { Movie } from "~/models/movie"; -import { handlers, createMovie, getMovies } from "../helpers"; +import { createMovie, getMovies, handlers } from "../helpers"; beforeAll(async () => { await db.delete(shows); diff --git a/api/tests/videos/scanner.test.ts b/api/tests/videos/scanner.test.ts index 0cb4832e..9cc4c04c 100644 --- a/api/tests/videos/scanner.test.ts +++ b/api/tests/videos/scanner.test.ts @@ -275,7 +275,7 @@ describe("Video seeding", () => { episodes: [{ season: 1, episode: 13 }], from: "test", externalId: { - themoviedatabase: { serieId: "72636", season: 1, episode: 13 }, + themoviedatabase: "72636", }, }, part: null, @@ -319,7 +319,7 @@ describe("Video seeding", () => { title: "bubble", from: "test", externalId: { - themoviedatabase: { dataId: "912598" }, + themoviedatabase: "912598", }, }, part: null, @@ -378,7 +378,7 @@ describe("Video seeding", () => { title: "bubble", from: "test", externalId: { - themoviedatabase: { dataId: "912598" }, + themoviedatabase: "912598", }, }, part: null, @@ -424,7 +424,7 @@ describe("Video seeding", () => { title: "bubble", from: "test", externalId: { - themoviedatabase: { dataId: "912598" }, + themoviedatabase: "912598", }, }, part: null, @@ -471,7 +471,7 @@ describe("Video seeding", () => { title: "bubble", from: "test", externalId: { - themoviedatabase: { dataId: "912598" }, + themoviedatabase: "912598", }, }, part: 1, @@ -492,7 +492,7 @@ describe("Video seeding", () => { title: "bubble", from: "test", externalId: { - themoviedatabase: { dataId: "912598" }, + themoviedatabase: "912598", }, }, part: 2, diff --git a/scanner/scanner/client.py b/scanner/scanner/client.py index aed9f286..43e39319 100644 --- a/scanner/scanner/client.py +++ b/scanner/scanner/client.py @@ -40,7 +40,7 @@ class KyooClient: json=[x.model_dump_json() for x in videos], ) as r: r.raise_for_status() - return list[VideoCreated](** await r.json()) + return list[VideoCreated](**await r.json()) async def delete_videos(self, videos: list[str] | set[str]): async with self._client.delete(