Module Import alias ImportFrom alias alias alias alias ImportFrom alias ImportFrom alias FunctionDef arguments args defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr decorator_list Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str Assert CompareIs Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str Assert CompareIs Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad NameLoad decorator_list Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str Assert CompareIs Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam defaults body Pass decorator_list Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam defaults body Pass decorator_list Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam defaults body Pass decorator_list Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam defaults body Pass decorator_list Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str Assert CompareIs Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr decorator_list Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str Assert CompareIs Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr decorator_list Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str Assert CompareIs Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body ClassDef bases AttributeLoad NameLoad attr body Pass decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call NameLoad decorator_list With Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign SubscriptStore NameLoad Index Str Str decorator_list decorator_list FunctionDef arguments args NameParam defaults body Raise Call NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr keyword Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad decorator_list For NameStore ListLoad NameLoad Call NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str Assert CompareIs Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr Num decorator_list Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str Assert Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr Num NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str Assert Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr Num decorator_list Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str Assert Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr Num NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str Assert Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr Str decorator_list Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str Assert Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr Str decorator_list Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str Assert Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr Str keyword NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str Assert Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr decorator_list Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str Assert Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr Num Num Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr decorator_list Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str Assert Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword Num Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr decorator_list Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str Assert Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str Assert Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad decorator_list With Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr decorator_list
N/A N/A pytest jsonmodels models fields validators errors jsonmodels.utilities compare_schemas utilities get_fixture test_model1 N/A N/A N/A N/A Person N/A N/A models Base N/A N/A name N/A N/A fields StringField required True N/A surname N/A N/A fields StringField required True N/A age N/A N/A fields IntField N/A N/A alan N/A Person N/A schema N/A N/A alan to_json_schema N/A pattern N/A get_fixture schema1.json N/A N/A N/A compare_schemas pattern schema True N/A test_model2 N/A N/A N/A N/A Car N/A N/A models Base N/A N/A brand N/A N/A fields StringField required True N/A registration N/A N/A fields StringField required True N/A Toy N/A N/A models Base N/A N/A name N/A N/A fields StringField required True N/A Kid N/A N/A models Base N/A N/A name N/A N/A fields StringField required True N/A surname N/A N/A fields StringField required True N/A age N/A N/A fields IntField N/A toys N/A N/A fields ListField Toy N/A Person N/A N/A models Base N/A N/A name N/A N/A fields StringField required True N/A surname N/A N/A fields StringField required True N/A age N/A N/A fields IntField N/A kids N/A N/A fields ListField Kid N/A car N/A N/A fields EmbeddedField Car N/A N/A chuck N/A Person N/A schema N/A N/A chuck to_json_schema N/A pattern N/A get_fixture schema2.json N/A N/A N/A compare_schemas pattern schema True N/A test_model3 N/A N/A N/A N/A Viper N/A N/A models Base N/A N/A brand N/A N/A fields StringField N/A capacity N/A N/A fields FloatField N/A Lamborghini N/A N/A models Base N/A N/A brand N/A N/A fields StringField N/A velocity N/A N/A fields FloatField N/A PC N/A N/A models Base N/A N/A name N/A N/A fields StringField N/A ports N/A N/A fields StringField N/A Laptop N/A N/A models Base N/A N/A name N/A N/A fields StringField N/A battery_voltage N/A N/A fields FloatField N/A Tablet N/A N/A models Base N/A N/A name N/A N/A fields StringField N/A os N/A N/A fields StringField N/A Person N/A N/A models Base N/A N/A name N/A N/A fields StringField required True N/A surname N/A N/A fields StringField required True N/A age N/A N/A fields IntField N/A car N/A N/A fields EmbeddedField N/A Viper Lamborghini N/A computer N/A N/A fields ListField N/A PC Laptop Tablet N/A N/A chuck N/A Person N/A schema N/A N/A chuck to_json_schema N/A pattern N/A get_fixture schema3.json N/A N/A N/A compare_schemas pattern schema True N/A test_model_with_constructors N/A N/A N/A N/A Car N/A N/A models Base N/A __init__ N/A N/A self some_value N/A N/A N/A N/A N/A brand N/A N/A fields StringField required True N/A registration N/A N/A fields StringField required True N/A Toy N/A N/A models Base N/A __init__ N/A N/A self some_value N/A N/A N/A N/A N/A name N/A N/A fields StringField required True N/A Kid N/A N/A models Base N/A __init__ N/A N/A self some_value N/A N/A N/A N/A N/A name N/A N/A fields StringField required True N/A surname N/A N/A fields StringField required True N/A age N/A N/A fields IntField N/A toys N/A N/A fields ListField Toy N/A Person N/A N/A models Base N/A __init__ N/A N/A self some_value N/A N/A N/A N/A N/A name N/A N/A fields StringField required True N/A surname N/A N/A fields StringField required True N/A age N/A N/A fields IntField N/A kids N/A N/A fields ListField Kid N/A car N/A N/A fields EmbeddedField Car N/A N/A schema N/A N/A Person to_json_schema N/A pattern N/A get_fixture schema2.json N/A N/A N/A compare_schemas pattern schema True N/A test_datetime_fields N/A N/A N/A N/A Event N/A N/A models Base N/A N/A time N/A N/A fields TimeField N/A date N/A N/A fields DateField N/A end N/A N/A fields DateTimeField N/A N/A schema N/A N/A Event to_json_schema N/A pattern N/A get_fixture schema4.json N/A N/A N/A compare_schemas pattern schema True N/A test_bool_field N/A N/A N/A N/A Person N/A N/A models Base N/A N/A has_childen N/A N/A fields BoolField N/A N/A schema N/A N/A Person to_json_schema N/A pattern N/A get_fixture schema5.json N/A N/A N/A compare_schemas pattern schema True N/A test_unsupported_field N/A N/A N/A N/A NewField N/A N/A fields BaseField N/A N/A N/A Person N/A N/A models Base N/A N/A some_property N/A NewField N/A N/A N/A N/A pytest raises N/A errors FieldNotSupported N/A N/A N/A N/A Person to_json_schema N/A test_validators_can_modify_schema N/A N/A N/A N/A ClassBasedValidator N/A object N/A validate N/A N/A self value N/A N/A N/A N/A RuntimeError N/A modify_schema N/A N/A self field_schema N/A N/A N/A N/A field_schema N/A some unproper value N/A N/A function_validator N/A N/A value N/A N/A N/A N/A RuntimeError N/A Person N/A N/A models Base N/A N/A name N/A N/A fields StringField validators N/A ClassBasedValidator N/A surname N/A N/A fields StringField validators function_validator N/A N/A person N/A Person N/A Person N/A N/A schema N/A N/A person to_json_schema N/A pattern N/A get_fixture schema6.json N/A N/A N/A compare_schemas pattern schema True N/A test_min_validator N/A N/A N/A N/A Person N/A N/A models Base N/A N/A name N/A N/A fields StringField N/A surname N/A N/A fields StringField N/A age N/A N/A fields IntField validators N/A N/A validators Min 18 N/A N/A schema N/A N/A Person to_json_schema N/A pattern N/A get_fixture schema_min.json N/A N/A compare_schemas pattern schema N/A test_min_validator_with_exclusive N/A N/A N/A N/A Person N/A N/A models Base N/A N/A name N/A N/A fields StringField N/A surname N/A N/A fields StringField N/A age N/A N/A fields IntField validators N/A N/A validators Min 18 True N/A N/A schema N/A N/A Person to_json_schema N/A pattern N/A get_fixture schema_min_exclusive.json N/A N/A compare_schemas pattern schema N/A test_max_validator N/A N/A N/A N/A Person N/A N/A models Base N/A N/A name N/A N/A fields StringField N/A surname N/A N/A fields StringField N/A age N/A N/A fields IntField validators N/A N/A validators Max 18 N/A N/A schema N/A N/A Person to_json_schema N/A pattern N/A get_fixture schema_max.json N/A N/A compare_schemas pattern schema N/A test_max_validator_with_exclusive N/A N/A N/A N/A Person N/A N/A models Base N/A N/A name N/A N/A fields StringField N/A surname N/A N/A fields StringField N/A age N/A N/A fields IntField validators N/A N/A validators Max 18 True N/A N/A schema N/A N/A Person to_json_schema N/A pattern N/A get_fixture schema_max_exclusive.json N/A N/A compare_schemas pattern schema N/A test_regex_validator N/A N/A N/A N/A Person N/A N/A models Base N/A N/A name N/A N/A fields StringField validators N/A N/A validators Regex ^some pattern$ N/A N/A schema N/A N/A Person to_json_schema N/A pattern N/A get_fixture schema_pattern.json N/A N/A compare_schemas pattern schema N/A test_regex_validator_when_ecma_regex_given N/A N/A N/A N/A Person N/A N/A models Base N/A N/A name N/A N/A fields StringField validators N/A N/A validators Regex /^some pattern$/ N/A N/A schema N/A N/A Person to_json_schema N/A pattern N/A get_fixture schema_pattern.json N/A N/A compare_schemas pattern schema N/A test_regex_validator_with_flag N/A N/A N/A N/A Person N/A N/A models Base N/A N/A name N/A N/A fields StringField validators N/A N/A validators Regex ^some pattern$ ignorecase True N/A N/A schema N/A N/A Person to_json_schema N/A pattern N/A get_fixture schema_pattern_flag.json N/A N/A compare_schemas pattern schema N/A test_length_validator_min N/A N/A N/A N/A Person N/A N/A models Base N/A N/A name N/A N/A fields StringField validators N/A N/A validators Length 5 N/A surname N/A N/A fields StringField N/A age N/A N/A fields IntField N/A N/A schema N/A N/A Person to_json_schema N/A pattern N/A get_fixture schema_length_min.json N/A N/A compare_schemas pattern schema N/A test_length_validator N/A N/A N/A N/A Person N/A N/A models Base N/A N/A name N/A N/A fields StringField validators N/A N/A validators Length 5 20 N/A surname N/A N/A fields StringField N/A age N/A N/A fields IntField N/A N/A schema N/A N/A Person to_json_schema N/A pattern N/A get_fixture schema_length.json N/A N/A compare_schemas pattern schema N/A test_max_only_validator N/A N/A N/A N/A Person N/A N/A models Base N/A N/A name N/A N/A fields StringField validators N/A N/A validators Length maximum_value 20 N/A surname N/A N/A fields StringField N/A age N/A N/A fields IntField N/A N/A schema N/A N/A Person to_json_schema N/A pattern N/A get_fixture schema_length_max.json N/A N/A compare_schemas pattern schema N/A test_schema_for_list_and_primitives N/A N/A N/A N/A Event N/A N/A models Base N/A N/A time N/A N/A fields TimeField N/A date N/A N/A fields DateField N/A end N/A N/A fields DateTimeField N/A Person N/A N/A models Base N/A N/A names N/A N/A fields ListField N/A str int float bool Event N/A N/A schema N/A N/A Person to_json_schema N/A pattern N/A get_fixture schema_with_list.json N/A N/A compare_schemas pattern schema N/A test_schema_for_unsupported_primitive N/A N/A N/A N/A Person N/A N/A models Base N/A N/A names N/A N/A fields ListField N/A str object N/A N/A N/A N/A pytest raises N/A errors FieldNotSupported N/A N/A N/A N/A Person to_json_schema N/A