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)