diff --git a/app/access/tests/functional/company/conftest.py b/app/access/tests/functional/company/conftest.py index f9822817..68e730d2 100644 --- a/app/access/tests/functional/company/conftest.py +++ b/app/access/tests/functional/company/conftest.py @@ -22,3 +22,14 @@ def create_serializer(): yield ModelSerializer + + +@pytest.fixture( scope = 'class') +def model_kwargs(request, kwargs_company): + + request.cls.kwargs_create_item = kwargs_company.copy() + + yield kwargs_company.copy() + + if hasattr(request.cls, 'kwargs_create_item'): + del request.cls.kwargs_create_item diff --git a/app/access/tests/unit/company/test_unit_company_api_fields.py b/app/access/tests/functional/company/test_functional_company_api_fields.py similarity index 52% rename from app/access/tests/unit/company/test_unit_company_api_fields.py rename to app/access/tests/functional/company/test_functional_company_api_fields.py index e9690057..3e2a42d2 100644 --- a/app/access/tests/unit/company/test_unit_company_api_fields.py +++ b/app/access/tests/functional/company/test_functional_company_api_fields.py @@ -1,6 +1,6 @@ import pytest -from access.tests.unit.entity.test_unit_entity_api_fields import ( +from access.tests.functional.entity.test_functional_entity_api_fields import ( EntityAPIInheritedCases ) @@ -11,25 +11,20 @@ class CompanyAPITestCases( EntityAPIInheritedCases, ): - parameterized_test_data = { - 'name': { - 'expected': str + @property + def parameterized_api_fields(self): + + return { + 'name': { + 'expected': str + } } - } - - kwargs_create_item: dict = { - 'name': 'Ian' - } - class CompanyAPIInheritedCases( CompanyAPITestCases, ): - - kwargs_create_item: dict = None - - model = None + pass