Skip to content

Commit 12bae12

Browse files
committed
add basic auth
1 parent e3491f7 commit 12bae12

File tree

3 files changed

+25
-13
lines changed

3 files changed

+25
-13
lines changed

poetry.lock

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/routers/test_member.py

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,14 @@ def test_create_member_folder(client, mocker):
2222

2323
member_data = {"id": str(member_object.id), "url": member_object.url}
2424

25-
response = client.post("/api/v1/member", json=member_data)
25+
response = client.post(
26+
"/api/v1/member", json=member_data, auth=("admin", "password")
27+
)
2628

27-
assert service_mock.create_folder_structure.call_count == 1
28-
assert service_mock.create_folder_structure.call_args[0][0] == member_object
2929
assert response.status_code == 200
3030
assert response.json() == member_data
31+
assert service_mock.create_folder_structure.call_count == 1
32+
assert service_mock.create_folder_structure.call_args[0][0] == member_object
3133

3234

3335
def test_update_member_folder_no_id(client, mocker):
@@ -36,7 +38,9 @@ def test_update_member_folder_no_id(client, mocker):
3638

3739
member_data = {"id": str(member_object.id), "url": member_object.url}
3840

39-
response = client.put("/api/v1/member", json=member_data)
41+
response = client.put(
42+
"/api/v1/member", json=member_data, auth=("admin", "password")
43+
)
4044

4145
assert service_mock.update_symlink.call_count == 0
4246
assert response.status_code == 404
@@ -49,7 +53,9 @@ def test_update_member_folder(client, mocker):
4953

5054
member_data = {"id": str(member_object.id), "url": member_object.url}
5155

52-
response = client.put("/api/v1/member", json=member_data)
56+
response = client.put(
57+
"/api/v1/member", json=member_data, auth=("admin", "password")
58+
)
5359

5460
assert service_mock.update_symlink.call_count == 1
5561
assert service_mock.update_symlink.call_args[0][0] == member_object
@@ -64,6 +70,7 @@ def test_upload_member_picture_no_id(client, mocker):
6470
response = client.post(
6571
f"/api/v1/member/{member_object.id}/profilePicture",
6672
files={"file": ("file.jpg", "file_content", "image/jpeg")},
73+
auth=("admin", "password"),
6774
)
6875

6976
assert service_mock.create_profile_picture.call_count == 0
@@ -77,6 +84,7 @@ def test_upload_member_picture_not_image(client, mocker):
7784
response = client.post(
7885
f"/api/v1/member/{member_object.id}/profilePicture",
7986
files={"file": ("file.jpg", "file_content", "text/plain")},
87+
auth=("admin", "password"),
8088
)
8189

8290
assert service_mock.create_profile_picture.call_count == 0
@@ -92,6 +100,7 @@ def test_upload_member_picture(client, mocker):
92100
response = client.post(
93101
f"/api/v1/member/{member_object.id}/profilePicture",
94102
files={"file": ("file.jpg", "file_content", "image/jpeg")},
103+
auth=("admin", "password"),
95104
)
96105

97106
assert service_mock.create_profile_picture.call_count == 1

tests/routers/test_video.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ def test_create_video_folder(client, mocker):
2424

2525
video_data = {"id": str(video_object.id), "urls": video_object.urls}
2626

27-
response = client.post("/api/v1/video", json=video_data)
27+
response = client.post("/api/v1/video", json=video_data, auth=("admin", "password"))
2828

2929
assert service_mock.create_folder_structure.call_count == 1
3030
assert service_mock.create_folder_structure.call_args[0][0] == video_object
@@ -38,7 +38,7 @@ def test_update_video_folder_no_id(client, mocker):
3838

3939
video_data = {"id": str(video_object.id), "urls": video_object.urls}
4040

41-
response = client.put("/api/v1/video", json=video_data)
41+
response = client.put("/api/v1/video", json=video_data, auth=("admin", "password"))
4242

4343
assert service_mock.update_symlinks.call_count == 0
4444
assert response.status_code == 404
@@ -51,7 +51,7 @@ def test_update_video_folder(client, mocker):
5151

5252
video_data = {"id": str(video_object.id), "urls": video_object.urls}
5353

54-
response = client.put("/api/v1/video", json=video_data)
54+
response = client.put("/api/v1/video", json=video_data, auth=("admin", "password"))
5555

5656
assert service_mock.update_symlinks.call_count == 1
5757
assert service_mock.update_symlinks.call_args[0][0] == video_object
@@ -66,6 +66,7 @@ def test_upload_video_poster_no_id(client, mocker):
6666
response = client.post(
6767
f"/api/v1/video/{video_object.id}/thumbnail",
6868
files={"file": ("file.jpg", "file_content", "text/plain")},
69+
auth=("admin", "password"),
6970
)
7071

7172
assert service_mock.create_thumbnail.call_count == 0
@@ -79,6 +80,7 @@ def test_upload_video_poster_not_image(client, mocker):
7980
response = client.post(
8081
f"/api/v1/video/{video_object.id}/thumbnail",
8182
files={"file": ("file.jpg", b"file_content", "text/plain")},
83+
auth=("admin", "password"),
8284
)
8385

8486
assert service_mock.create_thumbnail.call_count == 0
@@ -94,6 +96,7 @@ def test_upload_video_poster(client, mocker):
9496
response = client.post(
9597
f"/api/v1/video/{video_object.id}/thumbnail",
9698
files={"file": ("file.jpg", b"file_content", "image/jpeg")},
99+
auth=("admin", "password"),
97100
)
98101

99102
assert service_mock.create_thumbnails.call_count == 1

0 commit comments

Comments
 (0)