This commit is contained in:
@@ -134,60 +134,6 @@ class TestContracts:
|
||||
|
||||
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):
|
||||
contract_result = contract_factory.contract_public_factory()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user