web/test/unittest_formfields.py
branchtls-sprint
changeset 1268 5db94912650b
parent 1265 e5cdd5c0dce3
child 1398 5fe84a5f7035
equal deleted inserted replaced
1267:ea03cdbc9f2e 1268:5db94912650b
    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'])