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