This commit is contained in:
@@ -134,60 +134,6 @@ class TestContracts:
|
|||||||
|
|
||||||
app.dependency_overrides.clear()
|
app.dependency_overrides.clear()
|
||||||
|
|
||||||
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
|
|
||||||
)
|
|
||||||
],
|
|
||||||
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
|
|
||||||
)
|
|
||||||
],
|
|
||||||
form=form_factory.form_factory(),
|
|
||||||
cheques=[models.Cheque(name='123123', value='100')]
|
|
||||||
)
|
|
||||||
mocker.patch.object(
|
|
||||||
service,
|
|
||||||
'create_one',
|
|
||||||
return_value=contract_result
|
|
||||||
)
|
|
||||||
mocker.patch.object(
|
|
||||||
service,
|
|
||||||
'add_contract_file',
|
|
||||||
return_value=True
|
|
||||||
)
|
|
||||||
print(mocker.patch(
|
|
||||||
'src.contracts.generate_contract.generate_html_contract',
|
|
||||||
return_value=None
|
|
||||||
))
|
|
||||||
|
|
||||||
response = client.post('/api/contracts', json=contract_body)
|
|
||||||
print(response.json())
|
|
||||||
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'
|
|
||||||
)
|
|
||||||
|
|
||||||
def test_delete_one(self, client, mocker, mock_session, mock_user):
|
def test_delete_one(self, client, mocker, mock_session, mock_user):
|
||||||
contract_result = contract_factory.contract_public_factory()
|
contract_result = contract_factory.contract_public_factory()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user