fix test format
This commit is contained in:
@@ -7,6 +7,7 @@ import tests.factories.products as product_factory
|
||||
|
||||
from fastapi.exceptions import HTTPException
|
||||
|
||||
|
||||
class TestProducts:
|
||||
def test_get_all(self, client, mocker, mock_session, mock_user):
|
||||
mock_results = [
|
||||
@@ -32,6 +33,7 @@ class TestProducts:
|
||||
[],
|
||||
[]
|
||||
)
|
||||
|
||||
def test_get_all_filters(self, client, mocker, mock_session, mock_user):
|
||||
mock_results = [
|
||||
product_factory.product_public_factory(name="test 2", id=2),
|
||||
@@ -55,10 +57,15 @@ class TestProducts:
|
||||
['1'],
|
||||
)
|
||||
|
||||
def test_get_all_unauthorized(self, client, mocker, mock_session, mock_user):
|
||||
def test_get_all_unauthorized(
|
||||
self,
|
||||
client,
|
||||
mocker,
|
||||
mock_session,
|
||||
mock_user):
|
||||
def unauthorized():
|
||||
raise HTTPException(status_code=401)
|
||||
|
||||
|
||||
app.dependency_overrides[get_current_user] = unauthorized
|
||||
|
||||
mock = mocker.patch('src.products.service.get_all')
|
||||
@@ -70,7 +77,8 @@ class TestProducts:
|
||||
app.dependency_overrides.clear()
|
||||
|
||||
def test_get_one(self, client, mocker, mock_session, mock_user):
|
||||
mock_result = product_factory.product_public_factory(name="test 2", id=2)
|
||||
mock_result = product_factory.product_public_factory(
|
||||
name="test 2", id=2)
|
||||
|
||||
mock = mocker.patch.object(
|
||||
service,
|
||||
@@ -87,7 +95,7 @@ class TestProducts:
|
||||
mock_session,
|
||||
2
|
||||
)
|
||||
|
||||
|
||||
def test_get_one_notfound(self, client, mocker, mock_session, mock_user):
|
||||
mock_result = None
|
||||
mock = mocker.patch.object(
|
||||
@@ -102,11 +110,16 @@ class TestProducts:
|
||||
mock_session,
|
||||
2
|
||||
)
|
||||
|
||||
def test_get_one_unauthorized(self, client, mocker, mock_session, mock_user):
|
||||
|
||||
def test_get_one_unauthorized(
|
||||
self,
|
||||
client,
|
||||
mocker,
|
||||
mock_session,
|
||||
mock_user):
|
||||
def unauthorized():
|
||||
raise HTTPException(status_code=401)
|
||||
|
||||
|
||||
app.dependency_overrides[get_current_user] = unauthorized
|
||||
|
||||
mock = mocker.patch('src.products.service.get_one')
|
||||
@@ -116,11 +129,14 @@ class TestProducts:
|
||||
mock.assert_not_called()
|
||||
|
||||
app.dependency_overrides.clear()
|
||||
|
||||
|
||||
def test_create_one(self, client, mocker, mock_session, mock_user):
|
||||
product_body = product_factory.product_body_factory(name='test product create')
|
||||
product_create = product_factory.product_create_factory(name='test product create')
|
||||
product_result = product_factory.product_public_factory(name='test product create')
|
||||
product_body = product_factory.product_body_factory(
|
||||
name='test product create')
|
||||
product_create = product_factory.product_create_factory(
|
||||
name='test product create')
|
||||
product_result = product_factory.product_public_factory(
|
||||
name='test product create')
|
||||
|
||||
mock = mocker.patch.object(
|
||||
service,
|
||||
@@ -138,11 +154,17 @@ class TestProducts:
|
||||
product_create
|
||||
)
|
||||
|
||||
def test_create_one_unauthorized(self, client, mocker, mock_session, mock_user):
|
||||
def test_create_one_unauthorized(
|
||||
self,
|
||||
client,
|
||||
mocker,
|
||||
mock_session,
|
||||
mock_user):
|
||||
def unauthorized():
|
||||
raise HTTPException(status_code=401)
|
||||
product_body = product_factory.product_body_factory(name='test product create')
|
||||
|
||||
product_body = product_factory.product_body_factory(
|
||||
name='test product create')
|
||||
|
||||
app.dependency_overrides[get_current_user] = unauthorized
|
||||
|
||||
mock = mocker.patch('src.products.service.create_one')
|
||||
@@ -154,9 +176,12 @@ class TestProducts:
|
||||
app.dependency_overrides.clear()
|
||||
|
||||
def test_update_one(self, client, mocker, mock_session, mock_user):
|
||||
product_body = product_factory.product_body_factory(name='test product update')
|
||||
product_update = product_factory.product_update_factory(name='test product update')
|
||||
product_result = product_factory.product_public_factory(name='test product update')
|
||||
product_body = product_factory.product_body_factory(
|
||||
name='test product update')
|
||||
product_update = product_factory.product_update_factory(
|
||||
name='test product update')
|
||||
product_result = product_factory.product_public_factory(
|
||||
name='test product update')
|
||||
|
||||
mock = mocker.patch.object(
|
||||
service,
|
||||
@@ -175,9 +200,16 @@ class TestProducts:
|
||||
product_update
|
||||
)
|
||||
|
||||
def test_update_one_notfound(self, client, mocker, mock_session, mock_user):
|
||||
product_body = product_factory.product_body_factory(name='test product update')
|
||||
product_update = product_factory.product_update_factory(name='test product update')
|
||||
def test_update_one_notfound(
|
||||
self,
|
||||
client,
|
||||
mocker,
|
||||
mock_session,
|
||||
mock_user):
|
||||
product_body = product_factory.product_body_factory(
|
||||
name='test product update')
|
||||
product_update = product_factory.product_update_factory(
|
||||
name='test product update')
|
||||
product_result = None
|
||||
|
||||
mock = mocker.patch.object(
|
||||
@@ -196,11 +228,17 @@ class TestProducts:
|
||||
product_update
|
||||
)
|
||||
|
||||
def test_update_one_unauthorized(self, client, mocker, mock_session, mock_user):
|
||||
def test_update_one_unauthorized(
|
||||
self,
|
||||
client,
|
||||
mocker,
|
||||
mock_session,
|
||||
mock_user):
|
||||
def unauthorized():
|
||||
raise HTTPException(status_code=401)
|
||||
product_body = product_factory.product_body_factory(name='test product update')
|
||||
|
||||
product_body = product_factory.product_body_factory(
|
||||
name='test product update')
|
||||
|
||||
app.dependency_overrides[get_current_user] = unauthorized
|
||||
|
||||
mock = mocker.patch('src.products.service.update_one')
|
||||
@@ -212,7 +250,8 @@ class TestProducts:
|
||||
app.dependency_overrides.clear()
|
||||
|
||||
def test_delete_one(self, client, mocker, mock_session, mock_user):
|
||||
product_result = product_factory.product_public_factory(name='test product delete')
|
||||
product_result = product_factory.product_public_factory(
|
||||
name='test product delete')
|
||||
|
||||
mock = mocker.patch.object(
|
||||
service,
|
||||
@@ -230,7 +269,12 @@ class TestProducts:
|
||||
2,
|
||||
)
|
||||
|
||||
def test_delete_one_notfound(self, client, mocker, mock_session, mock_user):
|
||||
def test_delete_one_notfound(
|
||||
self,
|
||||
client,
|
||||
mocker,
|
||||
mock_session,
|
||||
mock_user):
|
||||
product_result = None
|
||||
|
||||
mock = mocker.patch.object(
|
||||
@@ -248,11 +292,17 @@ class TestProducts:
|
||||
2,
|
||||
)
|
||||
|
||||
def test_delete_one_unauthorized(self, client, mocker, mock_session, mock_user):
|
||||
def test_delete_one_unauthorized(
|
||||
self,
|
||||
client,
|
||||
mocker,
|
||||
mock_session,
|
||||
mock_user):
|
||||
def unauthorized():
|
||||
raise HTTPException(status_code=401)
|
||||
product_body = product_factory.product_body_factory(name='test product delete')
|
||||
|
||||
product_body = product_factory.product_body_factory(
|
||||
name='test product delete')
|
||||
|
||||
app.dependency_overrides[get_current_user] = unauthorized
|
||||
|
||||
mock = mocker.patch('src.products.service.delete_one')
|
||||
@@ -261,4 +311,4 @@ class TestProducts:
|
||||
assert response.status_code == 401
|
||||
mock.assert_not_called()
|
||||
|
||||
app.dependency_overrides.clear()
|
||||
app.dependency_overrides.clear()
|
||||
|
||||
Reference in New Issue
Block a user