test: Fix History Entry checks for models

ref: #605 #602
This commit is contained in:
2025-02-18 03:37:00 +09:30
parent 89e6bc362c
commit 04491fbc34
6 changed files with 43 additions and 16 deletions

View File

@ -21,15 +21,19 @@ class History(
super().setUpTestData() super().setUpTestData()
self.field_name = 'title'
self.obj = self.model.objects.create( self.obj = self.model.objects.create(
organization = self.organization, organization = self.organization,
name = self.field_value_original title = self.field_value_original,
body = 'sadsadsa',
) )
self.obj_delete = self.model.objects.create( self.obj_delete = self.model.objects.create(
organization = self.organization, organization = self.organization,
name = self.field_value_delete title = self.field_value_delete,
body = 'sadsadsa',
) )
self.call_the_banners() self.call_the_banners()

View File

@ -2,6 +2,7 @@ from django.test import TestCase
from core.tests.abstract.test_functional_history import HistoryEntriesCommon from core.tests.abstract.test_functional_history import HistoryEntriesCommon
from itam.models.operating_system import OperatingSystem
from itam.models.operating_system_version_history import OperatingSystemVersion, OperatingSystemVersionHistory from itam.models.operating_system_version_history import OperatingSystemVersion, OperatingSystemVersionHistory
@ -24,12 +25,20 @@ class History(
self.obj = self.model.objects.create( self.obj = self.model.objects.create(
organization = self.organization, organization = self.organization,
name = self.field_value_original name = self.field_value_original,
operating_system = OperatingSystem.objects.create(
organization = self.organization,
name = self.field_value_original,
)
) )
self.obj_delete = self.model.objects.create( self.obj_delete = self.model.objects.create(
organization = self.organization, organization = self.organization,
name = self.field_value_delete name = self.field_value_delete,
operating_system = OperatingSystem.objects.create(
organization = self.organization,
name = 'os name two',
)
) )
self.call_the_banners() self.call_the_banners()

View File

@ -2,6 +2,7 @@ from django.test import TestCase
from core.tests.abstract.test_functional_history import HistoryEntriesCommon from core.tests.abstract.test_functional_history import HistoryEntriesCommon
from itam.models.software import Software
from itam.models.software_version_history import SoftwareVersion, SoftwareVersionHistory from itam.models.software_version_history import SoftwareVersion, SoftwareVersionHistory
@ -24,12 +25,20 @@ class History(
self.obj = self.model.objects.create( self.obj = self.model.objects.create(
organization = self.organization, organization = self.organization,
name = self.field_value_original name = self.field_value_original,
software = Software.objects.create(
organization = self.organization,
name = self.field_value_original,
),
) )
self.obj_delete = self.model.objects.create( self.obj_delete = self.model.objects.create(
organization = self.organization, organization = self.organization,
name = self.field_value_delete name = self.field_value_delete,
software = Software.objects.create(
organization = self.organization,
name = 'software name two',
),
) )
self.call_the_banners() self.call_the_banners()

View File

@ -21,21 +21,15 @@ class History(
super().setUpTestData() super().setUpTestData()
self.field_value_original = 22
self.field_value_delete = 33
self.field_name = 'number'
self.obj = self.model.objects.create( self.obj = self.model.objects.create(
organization = self.organization, organization = self.organization,
number = self.field_value_original name = self.field_value_original
) )
self.obj_delete = self.model.objects.create( self.obj_delete = self.model.objects.create(
organization = self.organization, organization = self.organization,
number = self.field_value_delete name = self.field_value_delete
) )
self.call_the_banners() self.call_the_banners()

View File

@ -23,6 +23,8 @@ class History(
self.field_value_original = 22 self.field_value_original = 22
self.field_value_changed = 21
self.field_value_delete = 33 self.field_value_delete = 33
self.field_name = 'number' self.field_name = 'number'

View File

@ -2,6 +2,7 @@ from django.test import TestCase
from core.tests.abstract.test_functional_history import HistoryEntriesCommon from core.tests.abstract.test_functional_history import HistoryEntriesCommon
from project_management.models.projects import Project
from project_management.models.project_milestone_history import ProjectMilestone, ProjectMilestoneHistory from project_management.models.project_milestone_history import ProjectMilestone, ProjectMilestoneHistory
@ -23,12 +24,20 @@ class History(
self.obj = self.model.objects.create( self.obj = self.model.objects.create(
organization = self.organization, organization = self.organization,
name = self.field_value_original name = self.field_value_original,
project = Project.objects.create(
organization = self.organization,
name = self.field_value_original,
)
) )
self.obj_delete = self.model.objects.create( self.obj_delete = self.model.objects.create(
organization = self.organization, organization = self.organization,
name = self.field_value_delete name = self.field_value_delete,
project = Project.objects.create(
organization = self.organization,
name = 'proj two',
)
) )
self.call_the_banners() self.call_the_banners()