def test_formfield(self): d = DictModelField() f = d.formfield() self.failUnless(isinstance(f, DictFormField))
def test_to_python_can_empty(self): d = DictModelField(blank=True, null=True) self.failUnlessEqual(d.to_python(None), None)
def test_get_prep_value_can_empty(self): d = DictModelField(blank=True, null=True) self.failUnlessEqual(d.get_prep_value(None), None)
def test_clean(self): f = DictModelField().formfield() d = f.clean('''{"foo":"bar"}''') self.assertEqual(d, {'foo': 'bar'}) self.assertIsInstance(f, DictFormField)