def test_mutate_not_static():
from mongoengine import Document
class Test(Document):
pass
with pytest.raises(Exception) as e_info:
Options('TestSchema', {'model': Test, 'mutate': 'To fails'})
assert str(e_info.value) == 'Failed to generate schema {}, mutate method must ' \
'be a method with the decorator staticmethod.'.format('TestSchema')
评论列表
文章目录