LanguageErrors in definition_parser Exercised Tested? - DevOps-MBSE/AaC GitHub Wiki

LanguageError Location Test Exists?
104:    Failed to establish parent fully qualified name from parent_package {parent_package} and parent_name {parent_name}: {e.message} [ ]
129:    Cannot find parent definition {parent_fully_qualified_name} for {definition.name} [ ]
140:    AaC extension is only supported for schema.  Unable to create parent class with AaC root: {parent_definition.get_root_key()} [ ]
158:    Definition {enum_definition.name} is not an enum [ ]
168:    Failed to create fully qualified name for definition {enum_definition.name}: {e.message} [ ]
197:    Failed to create Enum instance_class for {enum_definition.name}: {e.message} [ ]
234:    Could not find AaC definition for type {clean_field_type} while loading {schema_definition.name} [ ]
239:    Discovered multiple AaC definitions for type {clean_field_type} while loading {schema_definition.name}.  You may need to add a package name to differentiate. [ ]
280:    Failed to create instance_class for {schema_definition.name}: {e.message} [ ]
300:    Failed to create fully qualified name for definition {schema_definition.name}: {e.message} [ ]
313:    Definition {schema_definition.name} is not a schema [ ]
474:    Invalid parsed value for field '{field_name}'.  Expected type 'dict', but found '{type(item)}'. Value = {item} [ ]
481:    Schema '{defining_definition.name}' does not contain any fields. [ ]
493:    Found undefined field name '{item_field_name}' when expecting {defined_field_names} as defined in {defining_definition.name} [ ]
526:    Found undefined field name '{item_field_name}' when expecting {defined_field_names} as defined in {defining_definition.name} [ ]
533:    Schema '{defining_definition.name}' does not contain any fields. [ ]
561:    Missing required field {field_name} [ ]
568:    Invalid parsed value for field '{field_name}'.  Expected type 'list', but found '{type(field_value)}'.  Value = {field_value} [ ]
579:    Missing required field {field_name} [ ]
587:    Invalid parsed value for field '{field_name}'.  Expected type 'dict', but found '{type(field_value)}'.  Value = {field_value} [ ]
614:    Missing required field {field_name}. [ ]
621:    Invalid value for field '{field_name}'.  Expected type '{python_type}', but found '{type(item)}' [ ]
628:    Invalid value for field '{field_name}'.  Expected type '{python_type}', but found '{type(field_value)}' [ ]
651:    Invalid value for field '{field_name}'.  Expected type 'str', but found '{type(item)}' [ ]
658:    {item} is not a valid value for enum {defining_definition.name} [ ]
683:    Failed to create Enum instance_class for {defining_definition.name}: {e.message} [ ]
699:    {field_value} is not a valid value for enum {defining_definition.name} [ ]
724:    Failed to create fully qualified name for definition {defining_definition.name}: {e.message} [ ]
735:    Unable to process AaC definition of type {field_fully_qualified_name} with root {defining_definition.get_root_key()} [ ]
777:    Could not find definition for '{clean_field_type}'. [ ]
782:    Found multiple definitions for '{clean_field_type}'. [ ]
822:    Could not find definition for {definition.name} with root {definition.get_root_key()} [ ]
831:    Definition for root key '{defining_definition.get_root_key()}' is not a Schema. [ ]
861:    Failed to create fully qualified name for the definition {definition.name}: {e.message} [ ]