add docs, provide check if Config is a class, ignore dynamic bases for mypy

This commit is contained in:
collerek
2021-07-25 12:11:50 +02:00
parent 5dcbe8f0e5
commit 3528d6effa
4 changed files with 63 additions and 2 deletions

View File

@ -179,6 +179,13 @@ def test_duplicated_related_name_on_different_model():
max_persons: int = ormar.Integer()
def test_config_is_not_a_class_raises_error():
with pytest.raises(ModelDefinitionError):
class ImmutablePerson2(Person):
Config = dict(allow_mutation=False, validate_assignment=False)
def test_field_redefining_in_concrete_models():
class RedefinedField(DateFieldsModel):
class Meta(ormar.ModelMeta):