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)]), |