Coverage for src/backend/InvenTree/build/validators.py: 56%
9 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-07 17:47 +0000
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-07 17:47 +0000
1"""Validation methods for the build app."""
4def generate_next_build_reference():
5 """Generate the next available BuildOrder reference."""
6 from build.models import Build
8 return Build.generate_reference()
11def validate_build_order_reference_pattern(pattern):
12 """Validate the BuildOrder reference 'pattern' setting."""
13 from build.models import Build
15 Build.validate_reference_pattern(pattern)
18def validate_build_order_reference(value):
19 """Validate that the BuildOrder reference field matches the required pattern."""
20 from build.models import Build
22 # If we get to here, run the "default" validation routine
23 Build.validate_reference_field(value)