refactor(tests): make all parameterized_ vars properties

ref: #813
This commit is contained in:
2025-06-10 13:25:30 +09:30
parent 446ea7c910
commit da865fd5a8
20 changed files with 92 additions and 23 deletions

View File

@ -14,10 +14,16 @@ class TenancyAbstractModelTestCases(
):
parameterized_class_attributes = {}
@property
def parameterized_class_attributes(self):
return {}
parameterized_model_fields = {
@property
def parameterized_model_fields(self):
return {
'organization': {
'blank': False,
'default': models.fields.NOT_PROVIDED,

View File

@ -25,7 +25,10 @@ class TenantModelTestCases(
}
parameterized_model_fields = {
@property
def parameterized_model_fields(self):
return {
'id': {
'blank': True,
'default': models.fields.NOT_PROVIDED,

View File

@ -26,7 +26,10 @@ class KnowledgeBaseModelTestCases(
}
parameterized_model_fields = {
@property
def parameterized_model_fields(self):
return {
'title': {
'blank': False,
'default': models.fields.NOT_PROVIDED,

View File

@ -26,7 +26,10 @@ class KnowledgeBaseCategoryModelTestCases(
}
parameterized_model_fields = {
@property
def parameterized_model_fields(self):
return {
'parent_category': {
'blank': True,
'default': models.fields.NOT_PROVIDED,

View File

@ -23,7 +23,10 @@ class ModelTestCases(
``` py
parameterized_model_fields = {
@property
def parameterized_model_fields(self):
return {
'<model field name>': {
'blank': ,
'default': ,

View File

@ -31,7 +31,10 @@ class ConfigGroupHostModelTestCases(
}
parameterized_model_fields = {
@property
def parameterized_model_fields(self):
return {
'host': {
'blank': False,
'default': models.fields.NOT_PROVIDED,

View File

@ -103,7 +103,10 @@ class ConfigGroupModelTestCases(
}
parameterized_model_fields = {
@property
def parameterized_model_fields(self):
return {
'parent': {
'blank': True,
'default': models.fields.NOT_PROVIDED,

View File

@ -79,7 +79,10 @@ class ConfigGroupSoftwareModelTestCases(
}
parameterized_model_fields = {
@property
def parameterized_model_fields(self):
return {
'config_group': {
'blank': False,
'default': models.fields.NOT_PROVIDED,

View File

@ -21,7 +21,10 @@ class CenturionAuditModelTestCases(
):
parameterized_class_attributes = {
@property
def parameterized_class_attributes(self):
return {
'_audit_enabled': {
'value': False,
},
@ -39,7 +42,10 @@ class CenturionAuditModelTestCases(
}
parameterized_model_fields = {
@property
def parameterized_model_fields(self):
return {
'content_type': {
'blank': True,
'default': models.fields.NOT_PROVIDED,

View File

@ -14,7 +14,10 @@ class CenturionNoteModelTestCases(
):
parameterized_class_attributes = {
@property
def parameterized_class_attributes(self):
return {
'_audit_enabled': {
'value': False,
},
@ -32,7 +35,10 @@ class CenturionNoteModelTestCases(
}
parameterized_model_fields = {
@property
def parameterized_model_fields(self):
return {
'body': {
'blank': False,
'default': models.fields.NOT_PROVIDED,

View File

@ -26,7 +26,10 @@ class ManufacturerModelTestCases(
}
parameterized_model_fields = {
@property
def parameterized_model_fields(self):
return {
'name': {
'blank': False,
'default': models.fields.NOT_PROVIDED,

View File

@ -26,7 +26,10 @@ class TicketCategoryModelTestCases(
}
parameterized_model_fields = {
@property
def parameterized_model_fields(self):
return {
'parent': {
'blank': True,
'default': models.fields.NOT_PROVIDED,

View File

@ -26,7 +26,10 @@ class TicketCommentCategoryModelTestCases(
}
parameterized_model_fields = {
@property
def parameterized_model_fields(self):
return {
'parent': {
'blank': True,
'default': models.fields.NOT_PROVIDED,

View File

@ -35,7 +35,10 @@ class CheckInModelTestCases(
}
parameterized_model_fields = {
@property
def parameterized_model_fields(self):
return {
'model_notes': {
'blank': models.fields.NOT_PROVIDED,
'default': models.fields.NOT_PROVIDED,

View File

@ -25,7 +25,10 @@ class FeatureFlagModelTestCases(
}
parameterized_model_fields = {
@property
def parameterized_model_fields(self):
return {
'software': {
'blank': False,
'default': models.fields.NOT_PROVIDED,

View File

@ -26,7 +26,10 @@ class GitGroupModelTestCases(
}
parameterized_model_fields = {
@property
def parameterized_model_fields(self):
return {
'parent_group': {
'blank': True,
'default': models.fields.NOT_PROVIDED,

View File

@ -30,7 +30,10 @@ class GitRepositoryBaseModelTestCases(
}
parameterized_model_fields = {
@property
def parameterized_model_fields(self):
return {
'provider': {
'blank': False,
'default': models.fields.NOT_PROVIDED,

View File

@ -29,7 +29,10 @@ class GitHubRepositoryBaseModelTestCases(
# },
# }
parameterized_model_fields = {
@property
def parameterized_model_fields(self):
return {
'wiki': {
'blank': False,
'default': False,

View File

@ -18,7 +18,10 @@ class GitLabRepositoryBaseModelTestCases(
GitRepositoryBaseModelInheritedCases,
):
parameterized_model_fields = {
@property
def parameterized_model_fields(self):
return {
'visibility': {
'blank': False,
'default': models.NOT_PROVIDED,

View File

@ -26,7 +26,10 @@ class DeviceModelTestCases(
}
parameterized_model_fields = {
@property
def parameterized_model_fields(self):
return {
'name': {
'blank': False,
'default': models.fields.NOT_PROVIDED,