mac_maker.utilities.validation.spec

Job Spec file validator.

exception mac_maker.utilities.validation.spec.SpecFileValidationException[source]

Raised when reading an invalid Job Spec file.

class mac_maker.utilities.validation.spec.SpecFileValidator(spec_file_content)[source]

Validator for a Job Spec file.

Parameters

spec_file_content (TypeState) – The loaded Job Spec file to validate.

validate_spec_file()[source]

Validate the loaded Job Spec file.

Raises

SpecFileValidationException

Return type

None

class mac_maker.utilities.validation.spec.TypeSpecFileData[source]

Typed representation of a loaded Job Spec file.