28 lines
872 B
Python
28 lines
872 B
Python
from app.modules.design.domain.value_objects import (
|
|
ArchitectureLayer,
|
|
FileStatus,
|
|
ModuleLayer,
|
|
)
|
|
|
|
|
|
def test_file_status_values():
|
|
assert FileStatus.OK == "ok"
|
|
assert FileStatus.SPARSE == "sparse"
|
|
assert FileStatus.MISSING == "missing"
|
|
assert FileStatus.TEMPLATE_RESIDUE == "template-residue"
|
|
assert FileStatus.PLACEHOLDER_HEAVY == "placeholder-heavy"
|
|
|
|
|
|
def test_architecture_layer_values():
|
|
assert ArchitectureLayer.BUSINESS == "business"
|
|
assert ArchitectureLayer.APPLICATION == "application"
|
|
assert ArchitectureLayer.DATA == "data"
|
|
assert ArchitectureLayer.TECHNOLOGY == "technology"
|
|
|
|
|
|
def test_module_layer_values():
|
|
assert ModuleLayer.DOMAIN == "domain"
|
|
assert ModuleLayer.APPLICATION == "application"
|
|
assert ModuleLayer.INFRASTRUCTURE == "infrastructure"
|
|
assert ModuleLayer.INTERFACES == "interfaces"
|