fix test format
This commit is contained in:
@@ -8,6 +8,7 @@ import tests.factories.contract_products as contract_products_factory
|
||||
|
||||
from fastapi.exceptions import HTTPException
|
||||
|
||||
|
||||
class TestContracts:
|
||||
def test_get_all(self, client, mocker, mock_session, mock_user):
|
||||
mock_results = [
|
||||
@@ -31,6 +32,7 @@ class TestContracts:
|
||||
mock_user,
|
||||
[],
|
||||
)
|
||||
|
||||
def test_get_all_filters(self, client, mocker, mock_session, mock_user):
|
||||
mock_results = [
|
||||
contract_factory.contract_public_factory(id=2),
|
||||
@@ -52,10 +54,15 @@ class TestContracts:
|
||||
['form test'],
|
||||
)
|
||||
|
||||
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.contracts.service.get_all')
|
||||
@@ -74,7 +81,7 @@ class TestContracts:
|
||||
'get_one',
|
||||
return_value=mock_result
|
||||
)
|
||||
mock_is_allowed = mocker.patch.object(
|
||||
mocker.patch.object(
|
||||
service,
|
||||
'is_allowed',
|
||||
return_value=True
|
||||
@@ -88,7 +95,7 @@ class TestContracts:
|
||||
mock_session,
|
||||
2
|
||||
)
|
||||
|
||||
|
||||
def test_get_one_notfound(self, client, mocker, mock_session, mock_user):
|
||||
mock_result = None
|
||||
mock = mocker.patch.object(
|
||||
@@ -97,23 +104,27 @@ class TestContracts:
|
||||
return_value=mock_result
|
||||
)
|
||||
|
||||
mock_is_allowed = mocker.patch.object(
|
||||
mocker.patch.object(
|
||||
service,
|
||||
'is_allowed',
|
||||
return_value=True
|
||||
)
|
||||
response = client.get('/api/contracts/2')
|
||||
response_data = response.json()
|
||||
assert response.status_code == 404
|
||||
mock.assert_called_once_with(
|
||||
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.contracts.service.get_one')
|
||||
@@ -127,37 +138,53 @@ class TestContracts:
|
||||
def test_create_one(self, client, mocker, mock_session, mock_user):
|
||||
contract_body = contract_factory.contract_body_factory(
|
||||
products=[
|
||||
contract_products_factory.contract_product_body_factory(product_id=1),
|
||||
contract_products_factory.contract_product_body_factory(product_id=2),
|
||||
contract_products_factory.contract_product_body_factory(product_id=3)
|
||||
contract_products_factory.contract_product_body_factory(
|
||||
product_id=1
|
||||
),
|
||||
contract_products_factory.contract_product_body_factory(
|
||||
product_id=2
|
||||
),
|
||||
contract_products_factory.contract_product_body_factory(
|
||||
product_id=3
|
||||
)
|
||||
],
|
||||
cheques=[{'name': '123123', 'value': '100'}]
|
||||
)
|
||||
contract_result = contract_factory.contract_factory(
|
||||
products=[
|
||||
contract_products_factory.contract_product_factory(product_id=1),
|
||||
contract_products_factory.contract_product_factory(product_id=2),
|
||||
contract_products_factory.contract_product_factory(product_id=3)
|
||||
contract_products_factory.contract_product_factory(
|
||||
product_id=1
|
||||
),
|
||||
contract_products_factory.contract_product_factory(
|
||||
product_id=2
|
||||
),
|
||||
contract_products_factory.contract_product_factory(
|
||||
product_id=3
|
||||
)
|
||||
],
|
||||
form=form_factory.form_factory(),
|
||||
cheques=[models.Cheque(name='123123', value='100')]
|
||||
)
|
||||
mock_create_one = mocker.patch.object(
|
||||
mocker.patch.object(
|
||||
service,
|
||||
'create_one',
|
||||
return_value=contract_result
|
||||
)
|
||||
mock_add_contract_file = mocker.patch.object(
|
||||
mocker.patch.object(
|
||||
service,
|
||||
'add_contract_file',
|
||||
return_value=True
|
||||
)
|
||||
mock_generate_html_contract = mocker.patch('src.contracts.generate_contract.generate_html_contract')
|
||||
mocker.patch(
|
||||
'src.contracts.generate_contract.generate_html_contract')
|
||||
|
||||
response = client.post('/api/contracts', json=contract_body)
|
||||
assert response.status_code == 200
|
||||
contract_id = 'test_test_test type_hiver-2026'
|
||||
assert response.headers['Content-Disposition'] == f'attachment; filename=contract_{contract_id}.pdf'
|
||||
assert response.headers[
|
||||
'Content-Disposition'] == (
|
||||
f'attachment; filename=contract_{contract_id}.pdf'
|
||||
)
|
||||
|
||||
def test_delete_one(self, client, mocker, mock_session, mock_user):
|
||||
contract_result = contract_factory.contract_public_factory()
|
||||
@@ -168,14 +195,13 @@ class TestContracts:
|
||||
return_value=contract_result
|
||||
)
|
||||
|
||||
mock_is_allowed = mocker.patch.object(
|
||||
mocker.patch.object(
|
||||
service,
|
||||
'is_allowed',
|
||||
return_value=True
|
||||
)
|
||||
|
||||
response = client.delete('/api/contracts/2')
|
||||
response_data = response.json()
|
||||
|
||||
assert response.status_code == 200
|
||||
mock.assert_called_once_with(
|
||||
@@ -183,7 +209,12 @@ class TestContracts:
|
||||
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):
|
||||
contract_result = None
|
||||
|
||||
mock = mocker.patch.object(
|
||||
@@ -192,14 +223,13 @@ class TestContracts:
|
||||
return_value=contract_result
|
||||
)
|
||||
|
||||
mock_is_allowed = mocker.patch.object(
|
||||
mocker.patch.object(
|
||||
service,
|
||||
'is_allowed',
|
||||
return_value=True
|
||||
)
|
||||
|
||||
response = client.delete('/api/contracts/2')
|
||||
response_data = response.json()
|
||||
|
||||
assert response.status_code == 404
|
||||
mock.assert_called_once_with(
|
||||
@@ -207,11 +237,15 @@ class TestContracts:
|
||||
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)
|
||||
contract_body = contract_factory.contract_body_factory()
|
||||
|
||||
|
||||
app.dependency_overrides[get_current_user] = unauthorized
|
||||
|
||||
mock = mocker.patch('src.contracts.service.delete_one')
|
||||
@@ -220,4 +254,4 @@ class TestContracts:
|
||||
assert response.status_code == 401
|
||||
mock.assert_not_called()
|
||||
|
||||
app.dependency_overrides.clear()
|
||||
app.dependency_overrides.clear()
|
||||
|
||||
@@ -7,6 +7,7 @@ import tests.factories.forms as form_factory
|
||||
from fastapi.exceptions import HTTPException
|
||||
import src.messages as messages
|
||||
|
||||
|
||||
class TestForms:
|
||||
def test_get_all(self, client, mocker, mock_session, mock_user):
|
||||
mock_results = [
|
||||
@@ -32,6 +33,7 @@ class TestForms:
|
||||
False,
|
||||
mock_user,
|
||||
)
|
||||
|
||||
def test_get_all_filters(self, client, mocker, mock_session, mock_user):
|
||||
mock_results = [
|
||||
form_factory.form_public_factory(name="test 2", id=2),
|
||||
@@ -42,7 +44,8 @@ class TestForms:
|
||||
return_value=mock_results
|
||||
)
|
||||
|
||||
response = client.get('/api/forms/referents?current_season=true&seasons=hiver-2025&productors=test productor')
|
||||
response = client.get(
|
||||
'/api/forms/referents?current_season=true&seasons=hiver-2025&productors=test productor')
|
||||
response_data = response.json()
|
||||
assert response.status_code == 200
|
||||
assert response_data[0]['id'] == 2
|
||||
@@ -55,10 +58,15 @@ class TestForms:
|
||||
mock_user,
|
||||
)
|
||||
|
||||
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.forms.service.get_all')
|
||||
@@ -87,7 +95,7 @@ class TestForms:
|
||||
mock_session,
|
||||
2
|
||||
)
|
||||
|
||||
|
||||
def test_get_one_notfound(self, client, mocker, mock_session, mock_user):
|
||||
mock_result = None
|
||||
mock = mocker.patch.object(
|
||||
@@ -102,8 +110,7 @@ class TestForms:
|
||||
mock_session,
|
||||
2
|
||||
)
|
||||
|
||||
|
||||
|
||||
def test_create_one(self, client, mocker, mock_session, mock_user):
|
||||
form_body = form_factory.form_body_factory(name='test form create')
|
||||
form_create = form_factory.form_create_factory(name='test form create')
|
||||
@@ -124,16 +131,17 @@ class TestForms:
|
||||
mock_session,
|
||||
form_create
|
||||
)
|
||||
|
||||
def test_create_one_referer_notfound(self, client, mocker, mock_session, mock_user):
|
||||
form_body = form_factory.form_body_factory(name='test form create', referer_id=12312)
|
||||
form_create = form_factory.form_create_factory(name='test form create', referer_id=12312)
|
||||
|
||||
def test_create_one_referer_notfound(
|
||||
self, client, mocker, mock_session, mock_user):
|
||||
form_body = form_factory.form_body_factory(
|
||||
name='test form create', referer_id=12312)
|
||||
form_create = form_factory.form_create_factory(
|
||||
name='test form create', referer_id=12312)
|
||||
|
||||
mock = mocker.patch.object(
|
||||
service,
|
||||
'create_one',
|
||||
side_effect=forms_exceptions.UserNotFoundError(messages.Messages.not_found('referer'))
|
||||
)
|
||||
service, 'create_one', side_effect=forms_exceptions.UserNotFoundError(
|
||||
messages.Messages.not_found('referer')))
|
||||
|
||||
response = client.post('/api/forms', json=form_body)
|
||||
response_data = response.json()
|
||||
@@ -144,15 +152,16 @@ class TestForms:
|
||||
form_create
|
||||
)
|
||||
|
||||
def test_create_one_productor_notfound(self, client, mocker, mock_session, mock_user):
|
||||
form_body = form_factory.form_body_factory(name='test form create', productor_id=1231)
|
||||
form_create = form_factory.form_create_factory(name='test form create', productor_id=1231)
|
||||
def test_create_one_productor_notfound(
|
||||
self, client, mocker, mock_session, mock_user):
|
||||
form_body = form_factory.form_body_factory(
|
||||
name='test form create', productor_id=1231)
|
||||
form_create = form_factory.form_create_factory(
|
||||
name='test form create', productor_id=1231)
|
||||
|
||||
mock = mocker.patch.object(
|
||||
service,
|
||||
'create_one',
|
||||
side_effect=forms_exceptions.ProductorNotFoundError(messages.Messages.not_found('productor'))
|
||||
)
|
||||
service, 'create_one', side_effect=forms_exceptions.ProductorNotFoundError(
|
||||
messages.Messages.not_found('productor')))
|
||||
|
||||
response = client.post('/api/forms', json=form_body)
|
||||
response_data = response.json()
|
||||
@@ -163,11 +172,16 @@ class TestForms:
|
||||
form_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)
|
||||
form_body = form_factory.form_body_factory(name='test form create')
|
||||
|
||||
|
||||
app.dependency_overrides[get_current_user] = unauthorized
|
||||
|
||||
mock = mocker.patch('src.forms.service.create_one')
|
||||
@@ -200,35 +214,18 @@ class TestForms:
|
||||
form_update
|
||||
)
|
||||
|
||||
def test_update_one_notfound(self, client, mocker, mock_session, mock_user):
|
||||
form_body = form_factory.form_body_factory(name='test form update')
|
||||
form_update = form_factory.form_update_factory(name='test form update')
|
||||
|
||||
mock = mocker.patch.object(
|
||||
service,
|
||||
'update_one',
|
||||
side_effect=forms_exceptions.FormNotFoundError(messages.Messages.not_found('form'))
|
||||
)
|
||||
|
||||
response = client.put('/api/forms/2', json=form_body)
|
||||
response_data = response.json()
|
||||
|
||||
assert response.status_code == 404
|
||||
mock.assert_called_once_with(
|
||||
def test_update_one_notfound(
|
||||
self,
|
||||
client,
|
||||
mocker,
|
||||
mock_session,
|
||||
2,
|
||||
form_update
|
||||
)
|
||||
|
||||
def test_update_one_referer_notfound(self, client, mocker, mock_session, mock_user):
|
||||
mock_user):
|
||||
form_body = form_factory.form_body_factory(name='test form update')
|
||||
form_update = form_factory.form_update_factory(name='test form update')
|
||||
|
||||
mock = mocker.patch.object(
|
||||
service,
|
||||
'update_one',
|
||||
side_effect=forms_exceptions.UserNotFoundError(messages.Messages.not_found('referer'))
|
||||
)
|
||||
service, 'update_one', side_effect=forms_exceptions.FormNotFoundError(
|
||||
messages.Messages.not_found('form')))
|
||||
|
||||
response = client.put('/api/forms/2', json=form_body)
|
||||
response_data = response.json()
|
||||
@@ -240,15 +237,14 @@ class TestForms:
|
||||
form_update
|
||||
)
|
||||
|
||||
def test_update_one_productor_notfound(self, client, mocker, mock_session, mock_user):
|
||||
def test_update_one_referer_notfound(
|
||||
self, client, mocker, mock_session, mock_user):
|
||||
form_body = form_factory.form_body_factory(name='test form update')
|
||||
form_update = form_factory.form_update_factory(name='test form update')
|
||||
|
||||
mock = mocker.patch.object(
|
||||
service,
|
||||
'update_one',
|
||||
side_effect=forms_exceptions.ProductorNotFoundError(messages.Messages.not_found('productor'))
|
||||
)
|
||||
service, 'update_one', side_effect=forms_exceptions.UserNotFoundError(
|
||||
messages.Messages.not_found('referer')))
|
||||
|
||||
response = client.put('/api/forms/2', json=form_body)
|
||||
response_data = response.json()
|
||||
@@ -260,11 +256,35 @@ class TestForms:
|
||||
form_update
|
||||
)
|
||||
|
||||
def test_update_one_unauthorized(self, client, mocker, mock_session, mock_user):
|
||||
def test_update_one_productor_notfound(
|
||||
self, client, mocker, mock_session, mock_user):
|
||||
form_body = form_factory.form_body_factory(name='test form update')
|
||||
form_update = form_factory.form_update_factory(name='test form update')
|
||||
|
||||
mock = mocker.patch.object(
|
||||
service, 'update_one', side_effect=forms_exceptions.ProductorNotFoundError(
|
||||
messages.Messages.not_found('productor')))
|
||||
|
||||
response = client.put('/api/forms/2', json=form_body)
|
||||
response_data = response.json()
|
||||
|
||||
assert response.status_code == 404
|
||||
mock.assert_called_once_with(
|
||||
mock_session,
|
||||
2,
|
||||
form_update
|
||||
)
|
||||
|
||||
def test_update_one_unauthorized(
|
||||
self,
|
||||
client,
|
||||
mocker,
|
||||
mock_session,
|
||||
mock_user):
|
||||
def unauthorized():
|
||||
raise HTTPException(status_code=401)
|
||||
form_body = form_factory.form_body_factory(name='test form update')
|
||||
|
||||
|
||||
app.dependency_overrides[get_current_user] = unauthorized
|
||||
|
||||
mock = mocker.patch('src.forms.service.update_one')
|
||||
@@ -294,14 +314,17 @@ class TestForms:
|
||||
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):
|
||||
form_result = None
|
||||
|
||||
mock = mocker.patch.object(
|
||||
service,
|
||||
'delete_one',
|
||||
side_effect=forms_exceptions.FormNotFoundError(messages.Messages.not_found('form'))
|
||||
)
|
||||
service, 'delete_one', side_effect=forms_exceptions.FormNotFoundError(
|
||||
messages.Messages.not_found('form')))
|
||||
|
||||
response = client.delete('/api/forms/2')
|
||||
response_data = response.json()
|
||||
@@ -312,10 +335,15 @@ class TestForms:
|
||||
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)
|
||||
|
||||
|
||||
app.dependency_overrides[get_current_user] = unauthorized
|
||||
|
||||
mock = mocker.patch('src.forms.service.delete_one')
|
||||
@@ -324,4 +352,4 @@ class TestForms:
|
||||
assert response.status_code == 401
|
||||
mock.assert_not_called()
|
||||
|
||||
app.dependency_overrides.clear()
|
||||
app.dependency_overrides.clear()
|
||||
|
||||
@@ -10,6 +10,7 @@ import src.productors.exceptions as exceptions
|
||||
|
||||
import tests.factories.productors as productor_factory
|
||||
|
||||
|
||||
class TestProductors:
|
||||
def test_get_all(self, client, mocker, mock_session, mock_user):
|
||||
mock_results = [
|
||||
@@ -34,6 +35,7 @@ class TestProductors:
|
||||
[],
|
||||
[],
|
||||
)
|
||||
|
||||
def test_get_all_filters(self, client, mocker, mock_session, mock_user):
|
||||
mock_results = [
|
||||
productor_factory.productor_public_factory(name="test 2", id=2),
|
||||
@@ -44,7 +46,8 @@ class TestProductors:
|
||||
return_value=mock_results
|
||||
)
|
||||
|
||||
response = client.get('/api/productors?types=Légumineuses&names=test 2')
|
||||
response = client.get(
|
||||
'/api/productors?types=Légumineuses&names=test 2')
|
||||
response_data = response.json()
|
||||
assert response.status_code == 200
|
||||
assert response_data[0]['id'] == 2
|
||||
@@ -56,10 +59,15 @@ class TestProductors:
|
||||
['Légumineuses'],
|
||||
)
|
||||
|
||||
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.productors.service.get_all')
|
||||
@@ -71,7 +79,8 @@ class TestProductors:
|
||||
app.dependency_overrides.clear()
|
||||
|
||||
def test_get_one(self, client, mocker, mock_session, mock_user):
|
||||
mock_result = productor_factory.productor_public_factory(name="test 2", id=2)
|
||||
mock_result = productor_factory.productor_public_factory(
|
||||
name="test 2", id=2)
|
||||
|
||||
mock = mocker.patch.object(
|
||||
service,
|
||||
@@ -88,7 +97,7 @@ class TestProductors:
|
||||
mock_session,
|
||||
2
|
||||
)
|
||||
|
||||
|
||||
def test_get_one_notfound(self, client, mocker, mock_session, mock_user):
|
||||
mock_result = None
|
||||
mock = mocker.patch.object(
|
||||
@@ -103,11 +112,16 @@ class TestProductors:
|
||||
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.productors.service.get_one')
|
||||
@@ -117,11 +131,14 @@ class TestProductors:
|
||||
mock.assert_not_called()
|
||||
|
||||
app.dependency_overrides.clear()
|
||||
|
||||
|
||||
def test_create_one(self, client, mocker, mock_session, mock_user):
|
||||
productor_body = productor_factory.productor_body_factory(name='test productor create')
|
||||
productor_create = productor_factory.productor_create_factory(name='test productor create')
|
||||
productor_result = productor_factory.productor_public_factory(name='test productor create')
|
||||
productor_body = productor_factory.productor_body_factory(
|
||||
name='test productor create')
|
||||
productor_create = productor_factory.productor_create_factory(
|
||||
name='test productor create')
|
||||
productor_result = productor_factory.productor_public_factory(
|
||||
name='test productor create')
|
||||
|
||||
mock = mocker.patch.object(
|
||||
service,
|
||||
@@ -139,11 +156,17 @@ class TestProductors:
|
||||
productor_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)
|
||||
productor_body = productor_factory.productor_body_factory(name='test productor create')
|
||||
|
||||
productor_body = productor_factory.productor_body_factory(
|
||||
name='test productor create')
|
||||
|
||||
app.dependency_overrides[get_current_user] = unauthorized
|
||||
|
||||
mock = mocker.patch('src.productors.service.create_one')
|
||||
@@ -155,9 +178,12 @@ class TestProductors:
|
||||
app.dependency_overrides.clear()
|
||||
|
||||
def test_update_one(self, client, mocker, mock_session, mock_user):
|
||||
productor_body = productor_factory.productor_body_factory(name='test productor update')
|
||||
productor_update = productor_factory.productor_update_factory(name='test productor update')
|
||||
productor_result = productor_factory.productor_public_factory(name='test productor update')
|
||||
productor_body = productor_factory.productor_body_factory(
|
||||
name='test productor update')
|
||||
productor_update = productor_factory.productor_update_factory(
|
||||
name='test productor update')
|
||||
productor_result = productor_factory.productor_public_factory(
|
||||
name='test productor update')
|
||||
|
||||
mock = mocker.patch.object(
|
||||
service,
|
||||
@@ -176,16 +202,21 @@ class TestProductors:
|
||||
productor_update
|
||||
)
|
||||
|
||||
def test_update_one_notfound(self, client, mocker, mock_session, mock_user):
|
||||
productor_body = productor_factory.productor_body_factory(name='test productor update')
|
||||
productor_update = productor_factory.productor_update_factory(name='test productor update')
|
||||
def test_update_one_notfound(
|
||||
self,
|
||||
client,
|
||||
mocker,
|
||||
mock_session,
|
||||
mock_user):
|
||||
productor_body = productor_factory.productor_body_factory(
|
||||
name='test productor update')
|
||||
productor_update = productor_factory.productor_update_factory(
|
||||
name='test productor update')
|
||||
productor_result = None
|
||||
|
||||
mock = mocker.patch.object(
|
||||
service,
|
||||
'update_one',
|
||||
side_effect=exceptions.ProductorNotFoundError(messages.Messages.not_found('productor'))
|
||||
)
|
||||
service, 'update_one', side_effect=exceptions.ProductorNotFoundError(
|
||||
messages.Messages.not_found('productor')))
|
||||
|
||||
response = client.put('/api/productors/2', json=productor_body)
|
||||
response_data = response.json()
|
||||
@@ -197,11 +228,17 @@ class TestProductors:
|
||||
productor_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)
|
||||
productor_body = productor_factory.productor_body_factory(name='test productor update')
|
||||
|
||||
productor_body = productor_factory.productor_body_factory(
|
||||
name='test productor update')
|
||||
|
||||
app.dependency_overrides[get_current_user] = unauthorized
|
||||
|
||||
mock = mocker.patch('src.productors.service.update_one')
|
||||
@@ -213,7 +250,8 @@ class TestProductors:
|
||||
app.dependency_overrides.clear()
|
||||
|
||||
def test_delete_one(self, client, mocker, mock_session, mock_user):
|
||||
productor_result = productor_factory.productor_public_factory(name='test productor delete')
|
||||
productor_result = productor_factory.productor_public_factory(
|
||||
name='test productor delete')
|
||||
|
||||
mock = mocker.patch.object(
|
||||
service,
|
||||
@@ -231,14 +269,17 @@ class TestProductors:
|
||||
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):
|
||||
productor_result = None
|
||||
|
||||
mock = mocker.patch.object(
|
||||
service,
|
||||
'delete_one',
|
||||
side_effect=exceptions.ProductorNotFoundError(messages.Messages.not_found('productor'))
|
||||
)
|
||||
service, 'delete_one', side_effect=exceptions.ProductorNotFoundError(
|
||||
messages.Messages.not_found('productor')))
|
||||
|
||||
response = client.delete('/api/productors/2')
|
||||
response_data = response.json()
|
||||
@@ -249,11 +290,17 @@ class TestProductors:
|
||||
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)
|
||||
productor_body = productor_factory.productor_body_factory(name='test productor delete')
|
||||
|
||||
productor_body = productor_factory.productor_body_factory(
|
||||
name='test productor delete')
|
||||
|
||||
app.dependency_overrides[get_current_user] = unauthorized
|
||||
|
||||
mock = mocker.patch('src.productors.service.delete_one')
|
||||
@@ -262,4 +309,4 @@ class TestProductors:
|
||||
assert response.status_code == 401
|
||||
mock.assert_not_called()
|
||||
|
||||
app.dependency_overrides.clear()
|
||||
app.dependency_overrides.clear()
|
||||
|
||||
@@ -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()
|
||||
|
||||
@@ -8,6 +8,7 @@ import tests.factories.shipments as shipment_factory
|
||||
|
||||
from fastapi.exceptions import HTTPException
|
||||
|
||||
|
||||
class TestShipments:
|
||||
def test_get_all(self, client, mocker, mock_session, mock_user):
|
||||
mock_results = [
|
||||
@@ -33,6 +34,7 @@ class TestShipments:
|
||||
[],
|
||||
[],
|
||||
)
|
||||
|
||||
def test_get_all_filters(self, client, mocker, mock_session, mock_user):
|
||||
mock_results = [
|
||||
shipment_factory.shipment_public_factory(name="test 2", id=2),
|
||||
@@ -43,7 +45,8 @@ class TestShipments:
|
||||
return_value=mock_results
|
||||
)
|
||||
|
||||
response = client.get('/api/shipments?dates=2025-10-10&names=test 2&forms=contract form 1')
|
||||
response = client.get(
|
||||
'/api/shipments?dates=2025-10-10&names=test 2&forms=contract form 1')
|
||||
response_data = response.json()
|
||||
assert response.status_code == 200
|
||||
assert response_data[0]['id'] == 2
|
||||
@@ -56,10 +59,15 @@ class TestShipments:
|
||||
['contract form 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.shipments.service.get_all')
|
||||
@@ -71,7 +79,8 @@ class TestShipments:
|
||||
app.dependency_overrides.clear()
|
||||
|
||||
def test_get_one(self, client, mocker, mock_session, mock_user):
|
||||
mock_result = shipment_factory.shipment_public_factory(name="test 2", id=2)
|
||||
mock_result = shipment_factory.shipment_public_factory(
|
||||
name="test 2", id=2)
|
||||
|
||||
mock = mocker.patch.object(
|
||||
service,
|
||||
@@ -88,7 +97,7 @@ class TestShipments:
|
||||
mock_session,
|
||||
2
|
||||
)
|
||||
|
||||
|
||||
def test_get_one_notfound(self, client, mocker, mock_session, mock_user):
|
||||
mock_result = None
|
||||
mock = mocker.patch.object(
|
||||
@@ -103,11 +112,16 @@ class TestShipments:
|
||||
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.shipments.service.get_one')
|
||||
@@ -117,11 +131,14 @@ class TestShipments:
|
||||
mock.assert_not_called()
|
||||
|
||||
app.dependency_overrides.clear()
|
||||
|
||||
|
||||
def test_create_one(self, client, mocker, mock_session, mock_user):
|
||||
shipment_body = shipment_factory.shipment_body_factory(name='test shipment create')
|
||||
shipment_create = shipment_factory.shipment_create_factory(name='test shipment create')
|
||||
shipment_result = shipment_factory.shipment_public_factory(name='test shipment create')
|
||||
shipment_body = shipment_factory.shipment_body_factory(
|
||||
name='test shipment create')
|
||||
shipment_create = shipment_factory.shipment_create_factory(
|
||||
name='test shipment create')
|
||||
shipment_result = shipment_factory.shipment_public_factory(
|
||||
name='test shipment create')
|
||||
|
||||
mock = mocker.patch.object(
|
||||
service,
|
||||
@@ -139,11 +156,17 @@ class TestShipments:
|
||||
shipment_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)
|
||||
shipment_body = shipment_factory.shipment_body_factory(name='test shipment create')
|
||||
|
||||
shipment_body = shipment_factory.shipment_body_factory(
|
||||
name='test shipment create')
|
||||
|
||||
app.dependency_overrides[get_current_user] = unauthorized
|
||||
|
||||
mock = mocker.patch('src.shipments.service.create_one')
|
||||
@@ -155,9 +178,12 @@ class TestShipments:
|
||||
app.dependency_overrides.clear()
|
||||
|
||||
def test_update_one(self, client, mocker, mock_session, mock_user):
|
||||
shipment_body = shipment_factory.shipment_body_factory(name='test shipment update')
|
||||
shipment_update = shipment_factory.shipment_update_factory(name='test shipment update')
|
||||
shipment_result = shipment_factory.shipment_public_factory(name='test shipment update')
|
||||
shipment_body = shipment_factory.shipment_body_factory(
|
||||
name='test shipment update')
|
||||
shipment_update = shipment_factory.shipment_update_factory(
|
||||
name='test shipment update')
|
||||
shipment_result = shipment_factory.shipment_public_factory(
|
||||
name='test shipment update')
|
||||
|
||||
mock = mocker.patch.object(
|
||||
service,
|
||||
@@ -176,15 +202,20 @@ class TestShipments:
|
||||
shipment_update
|
||||
)
|
||||
|
||||
def test_update_one_notfound(self, client, mocker, mock_session, mock_user):
|
||||
shipment_body = shipment_factory.shipment_body_factory(name='test shipment update')
|
||||
shipment_update = shipment_factory.shipment_update_factory(name='test shipment update')
|
||||
def test_update_one_notfound(
|
||||
self,
|
||||
client,
|
||||
mocker,
|
||||
mock_session,
|
||||
mock_user):
|
||||
shipment_body = shipment_factory.shipment_body_factory(
|
||||
name='test shipment update')
|
||||
shipment_update = shipment_factory.shipment_update_factory(
|
||||
name='test shipment update')
|
||||
|
||||
mock = mocker.patch.object(
|
||||
service,
|
||||
'update_one',
|
||||
side_effect=exceptions.ShipmentNotFoundError(messages.Messages.not_found('shipment'))
|
||||
)
|
||||
service, 'update_one', side_effect=exceptions.ShipmentNotFoundError(
|
||||
messages.Messages.not_found('shipment')))
|
||||
|
||||
response = client.put('/api/shipments/2', json=shipment_body)
|
||||
response_data = response.json()
|
||||
@@ -196,11 +227,17 @@ class TestShipments:
|
||||
shipment_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)
|
||||
shipment_body = shipment_factory.shipment_body_factory(name='test shipment update')
|
||||
|
||||
shipment_body = shipment_factory.shipment_body_factory(
|
||||
name='test shipment update')
|
||||
|
||||
app.dependency_overrides[get_current_user] = unauthorized
|
||||
|
||||
mock = mocker.patch('src.shipments.service.update_one')
|
||||
@@ -212,7 +249,8 @@ class TestShipments:
|
||||
app.dependency_overrides.clear()
|
||||
|
||||
def test_delete_one(self, client, mocker, mock_session, mock_user):
|
||||
shipment_result = shipment_factory.shipment_public_factory(name='test shipment delete')
|
||||
shipment_result = shipment_factory.shipment_public_factory(
|
||||
name='test shipment delete')
|
||||
|
||||
mock = mocker.patch.object(
|
||||
service,
|
||||
@@ -230,14 +268,17 @@ class TestShipments:
|
||||
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):
|
||||
shipment_result = None
|
||||
|
||||
mock = mocker.patch.object(
|
||||
service,
|
||||
'delete_one',
|
||||
side_effect=exceptions.ShipmentNotFoundError(messages.Messages.not_found('shipment'))
|
||||
)
|
||||
service, 'delete_one', side_effect=exceptions.ShipmentNotFoundError(
|
||||
messages.Messages.not_found('shipment')))
|
||||
|
||||
response = client.delete('/api/shipments/2')
|
||||
response_data = response.json()
|
||||
@@ -248,11 +289,17 @@ class TestShipments:
|
||||
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)
|
||||
shipment_body = shipment_factory.shipment_body_factory(name='test shipment delete')
|
||||
|
||||
shipment_body = shipment_factory.shipment_body_factory(
|
||||
name='test shipment delete')
|
||||
|
||||
app.dependency_overrides[get_current_user] = unauthorized
|
||||
|
||||
mock = mocker.patch('src.shipments.service.delete_one')
|
||||
@@ -261,4 +308,4 @@ class TestShipments:
|
||||
assert response.status_code == 401
|
||||
mock.assert_not_called()
|
||||
|
||||
app.dependency_overrides.clear()
|
||||
app.dependency_overrides.clear()
|
||||
|
||||
@@ -7,6 +7,7 @@ import src.users.exceptions as exceptions
|
||||
|
||||
from fastapi.exceptions import HTTPException
|
||||
|
||||
|
||||
class TestUsers:
|
||||
def test_get_all(self, client, mocker, mock_session, mock_user):
|
||||
mock_results = [
|
||||
@@ -30,6 +31,7 @@ class TestUsers:
|
||||
[],
|
||||
[],
|
||||
)
|
||||
|
||||
def test_get_all_filters(self, client, mocker, mock_session, mock_user):
|
||||
mock_results = [
|
||||
user_factory.user_public_factory(name="test 2", id=2),
|
||||
@@ -51,10 +53,15 @@ class TestUsers:
|
||||
['test@test.test'],
|
||||
)
|
||||
|
||||
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.users.service.get_all')
|
||||
@@ -83,7 +90,7 @@ class TestUsers:
|
||||
mock_session,
|
||||
2
|
||||
)
|
||||
|
||||
|
||||
def test_get_one_notfound(self, client, mocker, mock_session, mock_user):
|
||||
mock_result = None
|
||||
mock = mocker.patch.object(
|
||||
@@ -98,11 +105,16 @@ class TestUsers:
|
||||
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.users.service.get_one')
|
||||
@@ -112,7 +124,7 @@ class TestUsers:
|
||||
mock.assert_not_called()
|
||||
|
||||
app.dependency_overrides.clear()
|
||||
|
||||
|
||||
def test_create_one(self, client, mocker, mock_session, mock_user):
|
||||
user_body = user_factory.user_body_factory(name='test user create')
|
||||
user_create = user_factory.user_create_factory(name='test user create')
|
||||
@@ -134,11 +146,16 @@ class TestUsers:
|
||||
user_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)
|
||||
user_body = user_factory.user_body_factory(name='test user create')
|
||||
|
||||
|
||||
app.dependency_overrides[get_current_user] = unauthorized
|
||||
|
||||
mock = mocker.patch('src.users.service.create_one')
|
||||
@@ -171,7 +188,12 @@ class TestUsers:
|
||||
user_update
|
||||
)
|
||||
|
||||
def test_update_one_notfound(self, client, mocker, mock_session, mock_user):
|
||||
def test_update_one_notfound(
|
||||
self,
|
||||
client,
|
||||
mocker,
|
||||
mock_session,
|
||||
mock_user):
|
||||
user_body = user_factory.user_body_factory(name='test user update')
|
||||
user_update = user_factory.user_update_factory(name='test user update')
|
||||
user_result = None
|
||||
@@ -192,11 +214,16 @@ class TestUsers:
|
||||
user_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)
|
||||
user_body = user_factory.user_body_factory(name='test user update')
|
||||
|
||||
|
||||
app.dependency_overrides[get_current_user] = unauthorized
|
||||
|
||||
mock = mocker.patch('src.users.service.update_one')
|
||||
@@ -226,7 +253,12 @@ class TestUsers:
|
||||
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):
|
||||
user_result = None
|
||||
|
||||
mock = mocker.patch.object(
|
||||
@@ -244,11 +276,16 @@ class TestUsers:
|
||||
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)
|
||||
user_body = user_factory.user_body_factory(name='test user delete')
|
||||
|
||||
|
||||
app.dependency_overrides[get_current_user] = unauthorized
|
||||
|
||||
mock = mocker.patch('src.users.service.delete_one')
|
||||
@@ -257,4 +294,4 @@ class TestUsers:
|
||||
assert response.status_code == 401
|
||||
mock.assert_not_called()
|
||||
|
||||
app.dependency_overrides.clear()
|
||||
app.dependency_overrides.clear()
|
||||
|
||||
Reference in New Issue
Block a user