66import pytest
77from pytest_httpx import HTTPXMock
88
9- from mediux_posters .services . plex import Plex
9+ from mediux_posters .services import Plex
1010
1111
1212@pytest .mark .httpx_mock (
1313 should_mock = lambda request : request .url .host == "localhost" ,
1414 assert_all_responses_were_requested = False ,
1515)
16- def test_list_shows (plex_session : Plex | None , httpx_mock : HTTPXMock ) -> None :
17- if plex_session is None :
18- plex_session = Plex (base_url = "http://localhost" , token = "INVALID" ) # noqa: S106
16+ def test_list_shows (plex_session : Plex , httpx_mock : HTTPXMock ) -> None :
1917 httpx_mock .add_response (
2018 url = "http://localhost/library/sections" ,
2119 json = json .loads (
@@ -40,9 +38,7 @@ def test_list_shows(plex_session: Plex | None, httpx_mock: HTTPXMock) -> None:
4038 should_mock = lambda request : request .url .host == "localhost" ,
4139 assert_all_responses_were_requested = False ,
4240)
43- def test_get_show (plex_session : Plex | None , httpx_mock : HTTPXMock ) -> None :
44- if plex_session is None :
45- plex_session = Plex (base_url = "http://localhost" , token = "INVALID" ) # noqa: S106
41+ def test_get_show (plex_session : Plex , httpx_mock : HTTPXMock ) -> None :
4642 httpx_mock .add_response (
4743 url = "http://localhost/library/sections" ,
4844 json = json .loads (
@@ -72,9 +68,7 @@ def test_get_show(plex_session: Plex | None, httpx_mock: HTTPXMock) -> None:
7268 should_mock = lambda request : request .url .host == "localhost" ,
7369 assert_all_responses_were_requested = False ,
7470)
75- def test_list_seasons (plex_session : Plex | None , httpx_mock : HTTPXMock ) -> None :
76- if plex_session is None :
77- plex_session = Plex (base_url = "http://localhost" , token = "INVALID" ) # noqa: S106
71+ def test_list_seasons (plex_session : Plex , httpx_mock : HTTPXMock ) -> None :
7872 httpx_mock .add_response (
7973 url = re .compile (r"http://localhost/library/metadata/.*/children\?includeGuids=1" ),
8074 json = json .loads (Path ("tests/resources/plex/list-seasons.json" ).read_text (encoding = "UTF-8" )),
@@ -97,9 +91,7 @@ def test_list_seasons(plex_session: Plex | None, httpx_mock: HTTPXMock) -> None:
9791 should_mock = lambda request : request .url .host == "localhost" ,
9892 assert_all_responses_were_requested = False ,
9993)
100- def test_list_episodes (plex_session : Plex | None , httpx_mock : HTTPXMock ) -> None :
101- if plex_session is None :
102- plex_session = Plex (base_url = "http://localhost" , token = "INVALID" ) # noqa: S106
94+ def test_list_episodes (plex_session : Plex , httpx_mock : HTTPXMock ) -> None :
10395 httpx_mock .add_response (
10496 url = re .compile (r"http://localhost/library/metadata/.*/children\?includeGuids=1" ),
10597 json = json .loads (
@@ -124,9 +116,7 @@ def test_list_episodes(plex_session: Plex | None, httpx_mock: HTTPXMock) -> None
124116 should_mock = lambda request : request .url .host == "localhost" ,
125117 assert_all_responses_were_requested = False ,
126118)
127- def test_list_collections (plex_session : Plex | None , httpx_mock : HTTPXMock ) -> None :
128- if plex_session is None :
129- plex_session = Plex (base_url = "http://localhost" , token = "INVALID" ) # noqa: S106
119+ def test_list_collections (plex_session : Plex , httpx_mock : HTTPXMock ) -> None :
130120 httpx_mock .add_response (
131121 url = "http://localhost/library/sections" ,
132122 json = json .loads (
@@ -160,9 +150,7 @@ def test_list_collections(plex_session: Plex | None, httpx_mock: HTTPXMock) -> N
160150 should_mock = lambda request : request .url .host == "localhost" ,
161151 assert_all_responses_were_requested = False ,
162152)
163- def test_get_collection (plex_session : Plex | None , httpx_mock : HTTPXMock ) -> None :
164- if plex_session is None :
165- plex_session = Plex (base_url = "http://localhost" , token = "INVALID" ) # noqa: S106
153+ def test_get_collection (plex_session : Plex , httpx_mock : HTTPXMock ) -> None :
166154 httpx_mock .add_response (
167155 url = "http://localhost/library/sections" ,
168156 json = json .loads (
@@ -197,9 +185,7 @@ def test_get_collection(plex_session: Plex | None, httpx_mock: HTTPXMock) -> Non
197185 should_mock = lambda request : request .url .host == "localhost" ,
198186 assert_all_responses_were_requested = False ,
199187)
200- def test_list_collection_movies (plex_session : Plex | None , httpx_mock : HTTPXMock ) -> None :
201- if plex_session is None :
202- plex_session = Plex (base_url = "http://localhost" , token = "INVALID" ) # noqa: S106
188+ def test_list_collection_movies (plex_session : Plex , httpx_mock : HTTPXMock ) -> None :
203189 httpx_mock .add_response (
204190 url = re .compile (r"http://localhost/library/metadata/.*/children\?includeGuids=1" ),
205191 json = json .loads (
@@ -224,9 +210,7 @@ def test_list_collection_movies(plex_session: Plex | None, httpx_mock: HTTPXMock
224210 should_mock = lambda request : request .url .host == "localhost" ,
225211 assert_all_responses_were_requested = False ,
226212)
227- def test_list_movies (plex_session : Plex | None , httpx_mock : HTTPXMock ) -> None :
228- if plex_session is None :
229- plex_session = Plex (base_url = "http://localhost" , token = "INVALID" ) # noqa: S106
213+ def test_list_movies (plex_session : Plex , httpx_mock : HTTPXMock ) -> None :
230214 httpx_mock .add_response (
231215 url = "http://localhost/library/sections" ,
232216 json = json .loads (
@@ -251,9 +235,7 @@ def test_list_movies(plex_session: Plex | None, httpx_mock: HTTPXMock) -> None:
251235 should_mock = lambda request : request .url .host == "localhost" ,
252236 assert_all_responses_were_requested = False ,
253237)
254- def test_get_movie (plex_session : Plex | None , httpx_mock : HTTPXMock ) -> None :
255- if plex_session is None :
256- plex_session = Plex (base_url = "http://localhost" , token = "INVALID" ) # noqa: S106
238+ def test_get_movie (plex_session : Plex , httpx_mock : HTTPXMock ) -> None :
257239 httpx_mock .add_response (
258240 url = "http://localhost/library/sections" ,
259241 json = json .loads (
0 commit comments