Skip to content

Commit 9f4606c

Browse files
authored
Remove packages (#66)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Refactor** - Updated import paths across multiple test files for better project structure organization. - **Tests** - Adjusted test cases to reflect updated import paths ensuring continued test reliability. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
1 parent 32344bb commit 9f4606c

30 files changed

+36
-40
lines changed

poetry.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,32 @@
11
[tool.poetry]
22
name = "bss-web-file-server"
3-
version = "0.1.0"
43
description = "BSS file server API"
54
authors = ["Bence Csik <[email protected]>"]
65
readme = "README.md"
7-
packages = [{include = "bss_web_file_server", from = "src"}]
6+
package-mode = false
87

98
[tool.poetry.dependencies]
109
python = "^3.12"
1110
fastapi = {version="0.110.0", extras=["all"]}
1211
uvicorn = {version = "0.29.0", extras = ["standard"]}
1312
pillow = "10.2.0"
1413
pillow-avif-plugin = "1.4.3"
14+
# used for UploadFile
1515
python-multipart = "0.0.9"
1616

1717
[tool.poetry.group.dev.dependencies]
18+
black = "24.3.0"
1819
pre-commit = "3.6.2"
1920
pylint = "3.1.0"
20-
black = "24.3.0"
2121
isort = "5.13.2"
2222
types-Pillow = "10.2.0.20240311"
23+
mypy = "1.9.0"
2324

2425
[tool.poetry.group.test.dependencies]
2526
httpx = "^0.23.0"
2627
pytest = "^8.0.0"
2728
pytest-mock = "^3.10.0"
2829
pytest-cov = "^4.1.0"
29-
mypy = "1.9.0"
3030

3131
[tool.isort]
3232
profile = "black"
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

tests/bss_web_file_server/services/__init__.py

Whitespace-only changes.
File renamed without changes.

tests/bss_web_file_server/models/test_member.py renamed to tests/models/test_member.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from uuid import UUID
22

3-
from src.bss_web_file_server.models.member import Member
3+
from src.models.member import Member
44

55

66
def test_should_create_member():

tests/bss_web_file_server/models/test_video.py renamed to tests/models/test_video.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import pytest
44
from pydantic import ValidationError
55

6-
from bss_web_file_server.models.video import Video
6+
from src.models.video import Video
77

88
valid_uid = UUID("{12345678-1234-5678-1234-567812345678}")
99
valid_urls = ["url1", "url2"]

tests/bss_web_file_server/routers/test_health.py renamed to tests/routers/test_health.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from fastapi import FastAPI
22
from fastapi.testclient import TestClient
33

4-
from bss_web_file_server.routers import health
4+
from src.routers import health
55

66
app = FastAPI()
77
app.include_router(health.router)

tests/bss_web_file_server/routers/test_member.py renamed to tests/routers/test_member.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
from fastapi import FastAPI
33
from fastapi.testclient import TestClient
44

5-
from bss_web_file_server.models.member import Member
6-
from bss_web_file_server.routers import member
5+
from src.models.member import Member
6+
from src.routers import member
77

88

99
@pytest.fixture
@@ -17,7 +17,7 @@ def client():
1717

1818

1919
def test_create_member_folder(client, mocker):
20-
service_mock = mocker.patch("bss_web_file_server.routers.member.service")
20+
service_mock = mocker.patch("src.routers.member.service")
2121
service_mock.create_folder_structure.return_value = None
2222

2323
member_data = {"id": str(member_object.id), "url": member_object.url}
@@ -31,7 +31,7 @@ def test_create_member_folder(client, mocker):
3131

3232

3333
def test_update_member_folder_no_id(client, mocker):
34-
service_mock = mocker.patch("bss_web_file_server.routers.member.service")
34+
service_mock = mocker.patch("src.routers.member.service")
3535
service_mock.to_id_path.return_value.exists.return_value = False
3636

3737
member_data = {"id": str(member_object.id), "url": member_object.url}
@@ -43,7 +43,7 @@ def test_update_member_folder_no_id(client, mocker):
4343

4444

4545
def test_update_member_folder(client, mocker):
46-
service_mock = mocker.patch("bss_web_file_server.routers.member.service")
46+
service_mock = mocker.patch("src.routers.member.service")
4747
service_mock.to_id_path.return_value.exists.return_value = True
4848
service_mock.update_symlink.return_value = None
4949

@@ -58,7 +58,7 @@ def test_update_member_folder(client, mocker):
5858

5959

6060
def test_upload_member_picture_no_id(client, mocker):
61-
service_mock = mocker.patch("bss_web_file_server.routers.member.service")
61+
service_mock = mocker.patch("src.routers.member.service")
6262
service_mock.to_id_path.return_value.exists.return_value = False
6363

6464
response = client.post(
@@ -71,7 +71,7 @@ def test_upload_member_picture_no_id(client, mocker):
7171

7272

7373
def test_upload_member_picture_not_image(client, mocker):
74-
service_mock = mocker.patch("bss_web_file_server.routers.member.service")
74+
service_mock = mocker.patch("src.routers.member.service")
7575
service_mock.to_id_path.return_value.exists.return_value = True
7676

7777
response = client.post(
@@ -85,7 +85,7 @@ def test_upload_member_picture_not_image(client, mocker):
8585

8686

8787
def test_upload_member_picture(client, mocker):
88-
service_mock = mocker.patch("bss_web_file_server.routers.member.service")
88+
service_mock = mocker.patch("src.routers.member.service")
8989
service_mock.to_id_path.return_value.exists.return_value = True
9090
service_mock.create_profile_picture.return_value = None
9191

tests/bss_web_file_server/routers/test_video.py renamed to tests/routers/test_video.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
from fastapi import FastAPI
33
from fastapi.testclient import TestClient
44

5-
from bss_web_file_server.models.video import Video
6-
from bss_web_file_server.routers import video
5+
from src.models.video import Video
6+
from src.routers import video
77

88

99
@pytest.fixture
@@ -19,7 +19,7 @@ def client():
1919

2020

2121
def test_create_video_folder(client, mocker):
22-
service_mock = mocker.patch("bss_web_file_server.routers.video.service")
22+
service_mock = mocker.patch("src.routers.video.service")
2323
service_mock.create_folder_structure.return_value = None
2424

2525
video_data = {"id": str(video_object.id), "urls": video_object.urls}
@@ -33,7 +33,7 @@ def test_create_video_folder(client, mocker):
3333

3434

3535
def test_update_video_folder_no_id(client, mocker):
36-
service_mock = mocker.patch("bss_web_file_server.routers.video.service")
36+
service_mock = mocker.patch("src.routers.video.service")
3737
service_mock.to_id_path.return_value.exists.return_value = False
3838

3939
video_data = {"id": str(video_object.id), "urls": video_object.urls}
@@ -45,7 +45,7 @@ def test_update_video_folder_no_id(client, mocker):
4545

4646

4747
def test_update_video_folder(client, mocker):
48-
service_mock = mocker.patch("bss_web_file_server.routers.video.service")
48+
service_mock = mocker.patch("src.routers.video.service")
4949
service_mock.to_id_path.return_value.exists.return_value = True
5050
service_mock.update_symlinks.return_value = None
5151

@@ -60,7 +60,7 @@ def test_update_video_folder(client, mocker):
6060

6161

6262
def test_upload_video_poster_no_id(client, mocker):
63-
service_mock = mocker.patch("bss_web_file_server.routers.video.service")
63+
service_mock = mocker.patch("src.routers.video.service")
6464
service_mock.to_id_path.return_value.exists.return_value = False
6565

6666
response = client.post(
@@ -73,7 +73,7 @@ def test_upload_video_poster_no_id(client, mocker):
7373

7474

7575
def test_upload_video_poster_not_image(client, mocker):
76-
service_mock = mocker.patch("bss_web_file_server.routers.video.service")
76+
service_mock = mocker.patch("src.routers.video.service")
7777
service_mock.to_id_path.return_value.exists.return_value = True
7878

7979
response = client.post(
@@ -87,7 +87,7 @@ def test_upload_video_poster_not_image(client, mocker):
8787

8888

8989
def test_upload_video_poster(client, mocker):
90-
service_mock = mocker.patch("bss_web_file_server.routers.video.service")
90+
service_mock = mocker.patch("src.routers.video.service")
9191
service_mock.to_id_path.return_value.exists.return_value = True
9292
service_mock.create_thumbnails.return_value = None
9393

tests/bss_web_file_server/services/test_image.py renamed to tests/services/test_image.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from pathlib import Path
22

3-
from bss_web_file_server.services.image import ImgFormat, create_images
3+
from src.services.image import ImgFormat, create_images
44

55

66
def test_create_images(tmp_path):

tests/bss_web_file_server/services/test_member.py renamed to tests/services/test_member.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33

44
import pytest
55

6-
from bss_web_file_server.models.member import Member
7-
from bss_web_file_server.services.member import MemberService
6+
from src.models.member import Member
7+
from src.services.member import MemberService
88

99
id = uuid4()
1010
member = Member(id=id, url="test_url")
@@ -58,9 +58,7 @@ def test_update_symlink_no_id(member_service):
5858

5959

6060
def test_create_profile_picture(member_service, mocker):
61-
mock_create_images = mocker.patch(
62-
"bss_web_file_server.services.member.create_images"
63-
)
61+
mock_create_images = mocker.patch("src.services.member.create_images")
6462
mock_create_images.return_value = None
6563
member_service.create_folder_structure(member)
6664

tests/bss_web_file_server/services/test_video.py renamed to tests/services/test_video.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33

44
import pytest
55

6-
from bss_web_file_server.models.video import Video
7-
from bss_web_file_server.services.video import VideoService
6+
from src.models.video import Video
7+
from src.services.video import VideoService
88

99
id = uuid4()
1010
video = Video(id=id, urls=["test_url0", "test_url1"])
@@ -61,9 +61,7 @@ def test_update_symlink_no_id(video_service):
6161

6262

6363
def test_create_video_thumbnail(video_service, mocker):
64-
mock_create_images = mocker.patch(
65-
"bss_web_file_server.services.video.create_images"
66-
)
64+
mock_create_images = mocker.patch("src.services.video.create_images")
6765
mock_create_images.return_value = None
6866
video_service.create_folder_structure(video)
6967

tests/bss_web_file_server/test_main.py renamed to tests/test_main.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
from fastapi.testclient import TestClient
22
from pytest_mock import MockerFixture
33

4-
from bss_web_file_server.main import app
4+
from src.main import app
55

66

77
def test_main_startup(mocker: MockerFixture):
8-
mock_video_service = mocker.patch("bss_web_file_server.main.video_service")
9-
mock_member_service = mocker.patch("bss_web_file_server.main.member_service")
10-
mock_member_service.create_base_path = mocker.AsyncMock()
11-
mock_video_service.create_base_path = mocker.AsyncMock()
8+
mock_video_service = mocker.patch("src.main.video_service")
9+
mock_member_service = mocker.patch("src.main.member_service")
10+
mock_member_service.create_base_path = mocker.Mock()
11+
mock_video_service.create_base_path = mocker.Mock()
1212

1313
with TestClient(app) as client:
1414
response = client.get("/docs")

0 commit comments

Comments
 (0)