def setUp(self): metadata = Metadata() subdoc = subdocument(metadata, "subdoc", Field("x", int)) self.MyDoc = collection( metadata, "mydoc", Field("x", subdoc), Field("y", [subdoc]) ) self.doc = self.MyDoc.m.create(x=dict(x=5), y=[])
def setUp(self): metadata = Metadata() subdoc = S.compile_schema(metadata, {"x": int}) self.MyDoc = collection( metadata, "mydoc", Field("x", subdoc), Field("y", [subdoc]) ) self.doc = self.MyDoc.m.create(x=dict(x=5), y=[])
def setUp(self): self.db = Mock() self.metadata = Metadata() self.Base = collection( self.metadata, "mydoc", Field("_id", int), Field("disc", str, default="base"), polymorphic_discriminator="disc", ) self.Derived = derived( self.Base, "derived", Field("x", int, default=10), ) self.Derived2 = derived( self.Base, "derived2", Field("x", int, default=10), allow_extra=True, strip_extra=False, ) self.metadata.bind(self.db) self.db.mydoc.with_options.return_value = self.db.mydoc
def setUp(self): self.db = Mock() self.metadata = Metadata() self.MyDoc = collection( self.metadata, "mydoc", Field("_id", int, default=0), Field("x", int, default=0), ) self.metadata.bind(self.db) self.db.mydoc.with_options.return_value = self.db.mydoc
def setUp(self): self.metadata = Metadata() self.MyDoc = collection( self.metadata, 'mydoc', Field('x', None))
def test_can_make_schema(self): metadata = Metadata() subdoc = subdocument(metadata, "subdoc", Field("x", int)) self.MyDoc = collection( metadata, "mydoc", Field("x", subdoc), Field("y", [subdoc]) )
def test_field_schema_options(self): fld = Field("x", int, default=0) self.assertEqual(fld._schema.default, 0)
def setUp(self): metadata = Metadata() subdoc = subdocument(metadata, "subdoc", Field("x", int)) self.MyDoc = collection( metadata, "mydoc", Field("y", subdoc, default=None) )
def test_field_schema(self): fld = Field("x", int) self.assertIsInstance(fld._schema, S.Integer) self.assertEqual(fld._schema.required, True) self.assertEqual(fld._schema.default, S.Missing)