diff --git a/easymode/tests/testcases/testoldrelatedadmin.py b/easymode/tests/testcases/testoldrelatedadmin.py index 210f78a..8ed478e 100644 --- a/easymode/tests/testcases/testoldrelatedadmin.py +++ b/easymode/tests/testcases/testoldrelatedadmin.py @@ -8,10 +8,10 @@ from easymode.tree.admin.widgets import foreignkey -__all__ = ('TestRelatedAdmin',) +__all__ = ('TestOldRelatedAdmin',) @initdb -class TestRelatedAdmin(TestCase): +class TestOldRelatedAdmin(TestCase): fixtures = ['auth-user'] diff --git a/easymode/tests/testcases/testrelatedadmin.py b/easymode/tests/testcases/testrelatedadmin.py index 7c2c306..89f19ae 100644 --- a/easymode/tests/testcases/testrelatedadmin.py +++ b/easymode/tests/testcases/testrelatedadmin.py @@ -4,9 +4,24 @@ from easymode.tests.testcases import initdb -__all__ = ('TestL10nForm',) +__all__ = ('TestRelatedAdmin',) @initdb -class TestL10nForm(TestCase): +class TestRelatedAdmin(TestCase): fixtures = ['auth-user', 'tests-top-bottom'] - \ No newline at end of file + + def test_the_tree_templates_get_called(self): + "the tree templates should be called for models with tree admins" + + if self.client.login(username='admin', password='admin'): + url = reverse('admin:tests_topmodel_change', args=[1]) + response = self.client.get(url) + + self.assertTemplateUsed(response,'tree/admin/edit_inline/link_inline.html') + self.assertTemplateUsed(response, 'tree/admin/widgets/add_widget.html') + self.assertTemplateUsed(response, 'tree/admin/widgets/link_widget.html') + else: + self.fail('Can not login with admin:admin') + + + \ No newline at end of file