Tests for the "app verbose name".

This commit is contained in:
Douglas Miranda 2013-08-05 03:39:17 -04:00
parent 7806053516
commit cfba14384e
2 changed files with 40 additions and 0 deletions

View file

@ -90,3 +90,12 @@ class TagsTests(TestCase):
admin2_tags.formset_visible_fieldlist(formset),
[u'Visible 1', u'Visible 2']
)
def test_verbose_name_for(self):
app_verbose_names = {
u'app_one_label': 'App One Verbose Name',
}
self.assertEquals(
"App One Verbose Name",
admin2_tags.verbose_name_for(app_verbose_names, 'app_one_label')
)

View file

@ -13,6 +13,9 @@ class Thing(models.Model):
pass
APP_LABEL, APP_VERBOSE_NAME = 'app_one_label', 'App One Verbose Name'
class Admin2Test(TestCase):
def setUp(self):
self.admin2 = Admin2()
@ -33,6 +36,34 @@ class Admin2Test(TestCase):
def test_deregister_error(self):
self.assertRaises(ImproperlyConfigured, self.admin2.deregister, Thing)
def test_register_app_verbose_name(self):
self.admin2.register_app_verbose_name(APP_LABEL, APP_VERBOSE_NAME)
self.assertEquals(
self.admin2.app_verbose_names[APP_LABEL],
APP_VERBOSE_NAME
)
def test_register_app_verbose_name_error(self):
self.admin2.register_app_verbose_name(APP_LABEL, APP_VERBOSE_NAME)
self.assertRaises(
ImproperlyConfigured,
self.admin2.register_app_verbose_name,
APP_LABEL,
APP_VERBOSE_NAME
)
def test_deregister_app_verbose_name(self):
self.admin2.register_app_verbose_name(APP_LABEL, APP_VERBOSE_NAME)
self.admin2.deregister_app_verbose_name(APP_LABEL)
self.assertTrue(APP_LABEL not in self.admin2.app_verbose_names)
def test_deregister_app_verbose_name_error(self):
self.assertRaises(
ImproperlyConfigured,
self.admin2.deregister_app_verbose_name,
APP_LABEL
)
def test_get_urls(self):
self.admin2.register(Thing)
self.assertEquals(8, len(self.admin2.get_urls()))