mongoengine/tests/fixtures.py

24 lines
488 B
Python

from datetime import datetime
from mongoengine import *
class PickleEmbedded(EmbeddedDocument):
date = DateTimeField(default=datetime.now)
class PickleTest(Document):
number = IntField()
string = StringField(choices=(('One', '1'), ('Two', '2')))
embedded = EmbeddedDocumentField(PickleEmbedded)
lists = ListField(StringField())
photo = FileField()
class Mixin(object):
name = StringField()
class Base(Document):
meta = {'allow_inheritance': True}