test(itam): Unit API Fields checks for ITAM AssetBase Model
ref: #741 #692
This commit is contained in:
@ -16,9 +16,11 @@ class ITAMAssetBase(
|
||||
**Don't** use this model directly, it should be used via a sub-model.
|
||||
"""
|
||||
|
||||
|
||||
app_namespace = None
|
||||
|
||||
note_basename = 'accounting:_api_v2_asset_note'
|
||||
|
||||
|
||||
class Meta:
|
||||
|
||||
ordering = [
|
||||
@ -85,7 +87,6 @@ class ITAMAssetBase(
|
||||
)
|
||||
|
||||
|
||||
# this model uses a custom page layout
|
||||
page_layout: list = []
|
||||
|
||||
table_fields: list = [
|
||||
|
@ -34,14 +34,11 @@ class ModelSerializer(
|
||||
'id',
|
||||
'display_name',
|
||||
'organization',
|
||||
'model_notes',
|
||||
'asset_type',
|
||||
'itam_type',
|
||||
'asset_number',
|
||||
'serial_number',
|
||||
|
||||
# 'status',
|
||||
|
||||
# 'category',
|
||||
|
||||
'created',
|
||||
'modified',
|
||||
'_urls',
|
||||
|
@ -0,0 +1,36 @@
|
||||
from accounting.tests.unit.asset_base.test_unit_asset_base_api_fields import (
|
||||
AssetBaseAPIInheritedCases
|
||||
)
|
||||
|
||||
|
||||
|
||||
class ITAMAssetBaseAPITestCases(
|
||||
AssetBaseAPIInheritedCases,
|
||||
):
|
||||
|
||||
|
||||
parameterized_test_data = {
|
||||
'itam_type': {
|
||||
'expected': str
|
||||
},
|
||||
}
|
||||
|
||||
kwargs_create_item: dict = {}
|
||||
|
||||
|
||||
|
||||
class ITAMAssetBaseAPIInheritedCases(
|
||||
ITAMAssetBaseAPITestCases,
|
||||
):
|
||||
|
||||
kwargs_create_item: dict = None
|
||||
|
||||
model = None
|
||||
|
||||
|
||||
|
||||
class ITAMAssetBaseAPIPyTest(
|
||||
ITAMAssetBaseAPITestCases,
|
||||
):
|
||||
|
||||
pass
|
Reference in New Issue
Block a user