import pytest

from accounting.tests.functional.asset_base.test_functional_asset_base_permission import AssetBasePermissionsAPIInheritedCases



@pytest.mark.model_itamassetbase
class PermissionsAPITestCases(
    AssetBasePermissionsAPIInheritedCases,
):

    add_data: dict = {}

    change_data = {}

    delete_data = {}

    kwargs_create_item: dict = {}

    kwargs_create_item_diff_org: dict = {}

    url_kwargs: dict = {
        'model_name': 'itamassetbase',
    }

    url_name = '_api_itamassetbase'

    url_view_kwargs: dict = {
        'model_name': 'itamassetbase',
    }



class ITAMAssetBasePermissionsAPIInheritedCases(
    PermissionsAPITestCases,
):

    add_data: dict = None

    kwargs_create_item: dict = None

    kwargs_create_item_diff_org: dict = None



@pytest.mark.module_accounting
class ITAMAssetBasePermissionsAPIPyTest(
    PermissionsAPITestCases,
):

    pass
