26 self.assertEquals(title_field.required, True) |
26 self.assertEquals(title_field.required, True) |
27 |
27 |
28 synopsis_field = guess_field(Card, schema['synopsis']) |
28 synopsis_field = guess_field(Card, schema['synopsis']) |
29 self.assertIsInstance(synopsis_field, TextField) |
29 self.assertIsInstance(synopsis_field, TextField) |
30 self.assertEquals(synopsis_field.required, False) |
30 self.assertEquals(synopsis_field.required, False) |
|
31 self.assertEquals(synopsis_field.help, 'an abstract for this card') |
31 |
32 |
32 content_field = guess_field(Card, schema['content']) |
33 content_field = guess_field(Card, schema['content']) |
33 self.assertIsInstance(content_field, RichTextField) |
34 self.assertIsInstance(content_field, RichTextField) |
34 self.assertEquals(content_field.required, False) |
35 self.assertEquals(content_field.required, False) |
35 self.assertEquals(content_field.format_field, None) |
36 self.assertEquals(content_field.format_field, None) |
59 |
60 |
60 in_group_field = guess_field(EUser, schema['in_group']) |
61 in_group_field = guess_field(EUser, schema['in_group']) |
61 self.assertIsInstance(in_group_field, RelationField) |
62 self.assertIsInstance(in_group_field, RelationField) |
62 self.assertEquals(in_group_field.required, True) |
63 self.assertEquals(in_group_field.required, True) |
63 self.assertEquals(in_group_field.role, 'subject') |
64 self.assertEquals(in_group_field.role, 'subject') |
|
65 self.assertEquals(in_group_field.help, 'groups grant permissions to the user') |
64 |
66 |
65 owned_by_field = guess_field(EUser, schema['owned_by'], 'object') |
67 owned_by_field = guess_field(EUser, schema['owned_by'], 'object') |
66 self.assertIsInstance(owned_by_field, RelationField) |
68 self.assertIsInstance(owned_by_field, RelationField) |
67 self.assertEquals(owned_by_field.required, False) |
69 self.assertEquals(owned_by_field.required, False) |
68 self.assertEquals(owned_by_field.role, 'object') |
70 self.assertEquals(owned_by_field.role, 'object') |
|
71 |
69 |
72 |
70 def test_file_fields(self): |
73 def test_file_fields(self): |
71 data_format_field = guess_field(File, schema['data_format']) |
74 data_format_field = guess_field(File, schema['data_format']) |
72 self.assertEquals(data_format_field, None) |
75 self.assertEquals(data_format_field, None) |
73 data_encoding_field = guess_field(File, schema['data_encoding']) |
76 data_encoding_field = guess_field(File, schema['data_encoding']) |