示例#1
0
 class TD(BaseDoc):
     field1 = StringField()
     field2 = IntField()
     field3 = DocumentField(ITD)
示例#2
0
 class TD(BaseDoc):
     dict_field = DictField(DocumentField(ITD))
     list_field = ListField(DocumentField(ITD))
     model_field = DocumentField(ITD)
示例#3
0
 class InDictTD(BaseDoc):
     field1 = DateTimeField(default=dt_now)
     field2 = ListField(DocumentField(InListTD))
示例#4
0
 class TD(BaseDoc):
     field1 = StringField()
     field2 = DictField(DocumentField(InDictTD))
示例#5
0
 class TD(BaseDoc):
     field1 = ListField(DocumentField(ITD))
示例#6
0
 class TD(BaseDoc):
     field1 = StringField()
     field2 = ListField(DocumentField(ITD))
示例#7
0
 class TD(BaseDoc):
     field1 = DictField(DocumentField(ITD))
示例#8
0
 class TD(BaseDoc):
     doc_field = DocumentField(ITD)
示例#9
0
 def test_should_accept_document_class_as_model_class(self):
     field = DocumentField(BaseDoc)
     assert field.model_class == BaseDoc
示例#10
0
 def test_should_load_model_class_dynamically(self):
     field = DocumentField('tests.common.BaseDoc')
     assert field.model_class == BaseDoc
示例#11
0
 def test_should_accept_string_as_model_class(self):
     field = DocumentField('tests.common.BaseDoc')
     assert field.model_class == BaseDoc