Coverage for backend/django/core/auxiliary/property_events.py: 100%
22 statements
« prev ^ index » next coverage.py v7.10.7, created at 2026-07-22 05:22 +0000
« prev ^ index » next coverage.py v7.10.7, created at 2026-07-22 05:22 +0000
1from __future__ import annotations
3from core.auxiliary.models.PropertyInfo import PropertyInfo
4from core.auxiliary.models.PropertyValue import PropertyValue
7def property_info_saved(property_info: PropertyInfo) -> None:
8 """Run domain updates after a generic PropertyInfo write."""
10 from Economics import property_events as economics_property_events
12 economics_property_events.property_info_saved(property_info)
13 property_info.flowsheet_state.flowsheet.record_content_change()
16def property_info_deleting(property_info: PropertyInfo) -> None:
17 """Run domain updates before a generic PropertyInfo delete."""
19 from Economics import property_events as economics_property_events
21 economics_property_events.property_info_deleting(property_info)
24def property_info_deleted(property_info: PropertyInfo) -> None:
25 """Run domain updates after a generic PropertyInfo delete."""
27 from Economics import property_events as economics_property_events
29 economics_property_events.property_info_deleted(property_info)
30 property_info.flowsheet_state.flowsheet.record_content_change()
33def property_value_saved(property_value: PropertyValue) -> None:
34 """Run domain updates after a generic PropertyValue write."""
36 from Economics import property_events as economics_property_events
38 economics_property_events.property_value_saved(property_value)
39 property_value.flowsheet_state.flowsheet.record_content_change()
42def property_value_deleted(property_value: PropertyValue) -> None:
43 """Run domain updates after a generic PropertyValue delete."""
45 from Economics import property_events as economics_property_events
47 economics_property_events.property_value_deleted(property_value)
48 property_value.flowsheet_state.flowsheet.record_content_change()