test(itam): Functional Serializer Test Cases for ITAMAssetBase

ref: #742 #692
This commit is contained in:
2025-05-08 13:42:06 +09:30
parent b69e54f1e9
commit e0cbf1447f

View File

@ -0,0 +1,61 @@
from accounting.tests.functional.asset_base.test_functional_asset_base_serializer import AssetBaseSerializerInheritedCases
class MockView:
_has_import: bool = False
"""User Permission
get_permission_required() sets this to `True` when user has import permission.
"""
_has_purge: bool = False
"""User Permission
get_permission_required() sets this to `True` when user has purge permission.
"""
_has_triage: bool = False
"""User Permission
get_permission_required() sets this to `True` when user has triage permission.
"""
class ITAMAssetBaseSerializerTestCases(
AssetBaseSerializerInheritedCases
):
parameterized_test_data: dict = {}
valid_data: dict = {}
"""Valid data used by serializer to create object"""
class ITAMAssetBaseSerializerInheritedCases(
ITAMAssetBaseSerializerTestCases,
):
parameterized_test_data: dict = None
create_model_serializer = None
"""Serializer to test"""
model = None
"""Model to test"""
valid_data: dict = None
"""Valid data used by serializer to create object"""
class ITAMAssetBaseSerializerPyTest(
ITAMAssetBaseSerializerTestCases,
):
pass