fix tests

This commit is contained in:
Julien Aldon
2026-03-06 11:26:02 +01:00
parent b4b4fa7643
commit c27c7598b5
10 changed files with 586 additions and 147 deletions

View File

@@ -7,10 +7,10 @@ from src.main import app
class TestContracts:
def test_get_all(
self,
client,
mocker,
mock_session,
self,
client,
mocker,
mock_session,
mock_user
):
mock_results = [
@@ -36,10 +36,10 @@ class TestContracts:
)
def test_get_all_filters(
self,
client,
mocker,
mock_session,
self,
client,
mocker,
mock_session,
mock_user
):
mock_results = [
@@ -81,10 +81,11 @@ class TestContracts:
app.dependency_overrides.clear()
def test_get_one(
self,
client,
mocker,
mock_session,
self,
client,
mocker,
mock_session,
mock_user,
):
mock_result = contract_factory.contract_public_factory(id=2)
@@ -93,7 +94,7 @@ class TestContracts:
'get_one',
return_value=mock_result
)
mocker.patch.object(
mock_is_allowed = mocker.patch.object(
service,
'is_allowed',
return_value=True
@@ -107,12 +108,18 @@ class TestContracts:
mock_session,
2
)
mock_is_allowed.assert_called_once_with(
mock_session,
mock_user,
2
)
def test_get_one_notfound(
self,
client,
mocker,
mock_session,
self,
client,
mocker,
mock_session,
mock_user,
):
mock_result = None
mock = mocker.patch.object(
@@ -120,18 +127,23 @@ class TestContracts:
'get_one',
return_value=mock_result
)
mocker.patch.object(
mock_is_allowed = mocker.patch.object(
service,
'is_allowed',
return_value=True
)
response = client.get('/api/contracts/2')
assert response.status_code == 404
mock.assert_called_once_with(
mock_session,
2
)
mock_is_allowed.assert_called_once_with(
mock_session,
mock_user,
2
)
def test_get_one_unauthorized(
self,
@@ -152,10 +164,11 @@ class TestContracts:
app.dependency_overrides.clear()
def test_delete_one(
self,
client,
mocker,
self,
client,
mocker,
mock_session,
mock_user,
):
contract_result = contract_factory.contract_public_factory()
@@ -164,8 +177,7 @@ class TestContracts:
'delete_one',
return_value=contract_result
)
mocker.patch.object(
mock_is_allowed = mocker.patch.object(
service,
'is_allowed',
return_value=True
@@ -178,12 +190,18 @@ class TestContracts:
mock_session,
2,
)
mock_is_allowed.assert_called_once_with(
mock_session,
mock_user,
2
)
def test_delete_one_notfound(
self,
client,
mocker,
mock_session,
mock_user,
):
contract_result = None
@@ -192,8 +210,7 @@ class TestContracts:
'delete_one',
return_value=contract_result
)
mocker.patch.object(
mock_is_allowed = mocker.patch.object(
service,
'is_allowed',
return_value=True
@@ -206,6 +223,11 @@ class TestContracts:
mock_session,
2,
)
mock_is_allowed.assert_called_once_with(
mock_session,
mock_user,
2
)
def test_delete_one_unauthorized(
self,