示例#1
0
class PersonForm(mf.Form):
    name = mf.String()
    birth = mf.Date()

    @mf.Form.accessor
    def access(self, k, ob):
        return getattr(ob, k)
示例#2
0
 def test_add_field__no_effect_at_other_instance(self):
     import marshmallow_form as mf
     form = self._makeOne()
     form.add_field("birth", mf.Date(required=True, doc="生まれ"))
     other = self._makeOne()
     with self.assertRaises(AttributeError):
         other.birth
示例#3
0
class PersonForm(mf.Form):
    name = mf.String()
    birth = mf.Date()
示例#4
0
 class Form(Class):
     name = mf.String()
     birth = mf.Date()
示例#5
0
 def test_add_field(self):
     import marshmallow_form as mf
     form = self._makeOne()
     form.add_field("birth", mf.Date(required=True, doc="生まれ"))
     self.assertEqual(form.birth["doc"], "生まれ")