示例#1
0
文件: tests.py 项目: pjxiao/bpcommons
 def test_value_to_string(self):
     field = JSONField(u"test")
     field.set_attributes_from_name("json")
     obj = JSONFieldTestModel(json='''{
         "spam": "eggs"
     }''')
     self.assertEquals('{"spam": "eggs"}', field.value_to_string(obj))
示例#2
0
 def test_value_to_string(self):
     field = JSONField(u"test")
     field.set_attributes_from_name("json")
     obj = JSONFieldTestModel(json='''{
         "spam": "eggs"
     }''')
     self.assertEquals('{"spam": "eggs"}', field.value_to_string(obj))
示例#3
0
文件: tests.py 项目: pjxiao/bpcommons
 def test_formfield(self):
     from beproud.django.commons.forms import JSONField as JSONFormField
     from beproud.django.commons.forms.widgets import JSONWidget
     field = JSONField(u"test")
     field.set_attributes_from_name("json")
     formfield = field.formfield()
     self.assertEquals(type(formfield), JSONFormField)
     self.assertEquals(type(formfield.widget), JSONWidget)
示例#4
0
 def test_formfield(self):
     from beproud.django.commons.forms import JSONField as JSONFormField
     from beproud.django.commons.forms.widgets import JSONWidget
     field = JSONField(u"test")
     field.set_attributes_from_name("json")
     formfield = field.formfield()
     self.assertEquals(type(formfield), JSONFormField)
     self.assertEquals(type(formfield.widget), JSONWidget)
示例#5
0
文件: tests.py 项目: pjxiao/bpcommons
 def test_db_prep_value(self):
     field = JSONField(u"test")
     field.set_attributes_from_name("json")
     self.assertEquals(None, field.get_db_prep_value(None))
     self.assertEquals('{"spam": "eggs"}', field.get_db_prep_value({"spam": "eggs"}))
示例#6
0
 def test_db_prep_value(self):
     field = JSONField(u"test")
     field.set_attributes_from_name("json")
     self.assertEquals(None, field.get_db_prep_value(None))
     self.assertEquals('{"spam": "eggs"}',
                       field.get_db_prep_value({"spam": "eggs"}))
示例#7
0
文件: models.py 项目: aodag/bpcommons
class JSONFieldTestModel(models.Model):
    json = JSONField(u"test", null=True, blank=True)