class TD(BaseDoc): field1 = StringField(required=True, default='test_string') field2 = DateTimeField(default=datetime.now) field3 = UUIDField(default=uuid.uuid4) field4 = ObjectIdField(default=ObjectId)
class _TestModel(BaseDoc): field1 = StringField(required=True) field2 = DateTimeField(default=datetime.now)
class InDictTD(BaseDoc): field1 = DateTimeField(default=dt_now) field2 = ListField(DocumentField(InListTD))
class InListTD(BaseDoc): field1 = DateTimeField(default=dt_now)
class DocWithLifeCycle(Document): created_at = DateTimeField(default=datetime.utcnow) updated_at = DateTimeField() deleted_at = DateTimeField()
def setUp(self): self.field = DateTimeField()