equal
deleted
inserted
replaced
|
1 import unittest |
|
2 import fields |
|
3 from django.contrib.admindocs import views |
|
4 from django.db.models import fields as builtin_fields |
|
5 |
|
6 |
|
7 class TestFieldType(unittest.TestCase): |
|
8 def setUp(self): |
|
9 pass |
|
10 |
|
11 def test_field_name(self): |
|
12 self.assertRaises(AttributeError, |
|
13 views.get_readable_field_data_type, "NotAField" |
|
14 ) |
|
15 |
|
16 def test_builtin_fields(self): |
|
17 self.assertEqual( |
|
18 views.get_readable_field_data_type(builtin_fields.BooleanField()), |
|
19 u'Boolean (Either True or False)' |
|
20 ) |
|
21 |
|
22 def test_custom_fields(self): |
|
23 self.assertEqual( |
|
24 views.get_readable_field_data_type(fields.CustomField()), |
|
25 u'A custom field type' |
|
26 ) |
|
27 self.assertEqual( |
|
28 views.get_readable_field_data_type(fields.DescriptionLackingField()), |
|
29 u'Field of type: DescriptionLackingField' |
|
30 ) |