web/test/unittest_formfields.py
changeset 4084 69739e6ebd2a
parent 3536 f6c9a5df80fb
child 4172 4d4cef034eec
equal deleted inserted replaced
4083:3b285889b8e9 4084:69739e6ebd2a
   102         field = guess_field(schema['CWAttribute'], schema['indexed'])
   102         field = guess_field(schema['CWAttribute'], schema['indexed'])
   103         self.assertIsInstance(field, BooleanField)
   103         self.assertIsInstance(field, BooleanField)
   104         self.assertEquals(field.required, False)
   104         self.assertEquals(field.required, False)
   105         self.assertEquals(field.initial(None), None)
   105         self.assertEquals(field.initial(None), None)
   106         self.assertIsInstance(field.widget, Radio)
   106         self.assertIsInstance(field.widget, Radio)
   107         self.assertEquals(field.vocabulary(mock(req=mock(_=unicode))),
   107         self.assertEquals(field.vocabulary(mock(_cw=mock(_=unicode))),
   108                           [(u'yes', '1'), (u'no', '')])
   108                           [(u'yes', '1'), (u'no', '')])
   109 
   109 
   110     def test_bool_field_explicit_choices(self):
   110     def test_bool_field_explicit_choices(self):
   111         field = guess_field(schema['CWAttribute'], schema['indexed'],
   111         field = guess_field(schema['CWAttribute'], schema['indexed'],
   112                             choices=[(u'maybe', '1'), (u'no', '')])
   112                             choices=[(u'maybe', '1'), (u'no', '')])