web/test/unittest_formfields.py
branchstable
changeset 7879 9aae456abab5
parent 6781 5062d86d6ffe
child 8519 e436688f75f4
equal deleted inserted replaced
7874:be04706eacc9 7879:9aae456abab5
   142         self.execute('INSERT CWProperty X: X pkey "ui.default-text-format", X value "text/rest", X for_user U WHERE U login "admin"')
   142         self.execute('INSERT CWProperty X: X pkey "ui.default-text-format", X value "text/rest", X for_user U WHERE U login "admin"')
   143         self.commit()
   143         self.commit()
   144         self.assertEqual(description_format_field.value(form), 'text/rest')
   144         self.assertEqual(description_format_field.value(form), 'text/rest')
   145 
   145 
   146 
   146 
       
   147     def test_property_key_field(self):
       
   148         from cubicweb.web.views.cwproperties import PropertyKeyField
       
   149         req = self.request()
       
   150         field = PropertyKeyField()
       
   151         e = self.vreg['etypes'].etype_class('CWProperty')(req)
       
   152         renderer = self.vreg['formrenderers'].select('base', req)
       
   153         form = EntityFieldsForm(req, entity=e)
       
   154         form.formvalues = {}
       
   155         field.render(form, renderer)
       
   156 
       
   157 
   147 class UtilsTC(TestCase):
   158 class UtilsTC(TestCase):
   148     def test_vocab_sort(self):
   159     def test_vocab_sort(self):
   149         self.assertEqual(vocab_sort([('Z', 1), ('A', 2),
   160         self.assertEqual(vocab_sort([('Z', 1), ('A', 2),
   150                                       ('Group 1', None), ('Y', 3), ('B', 4),
   161                                       ('Group 1', None), ('Y', 3), ('B', 4),
   151                                       ('Group 2', None), ('X', 5), ('C', 6)]),
   162                                       ('Group 2', None), ('X', 5), ('C', 6)]),