From eb204104bd40d2eaaf983a5a556e38dc9134f74e Mon Sep 17 00:00:00 2001 From: Kevin Diale Date: Tue, 30 Jul 2013 10:05:57 -0400 Subject: [PATCH] Added some tests. --- example/blog/admin2.py | 1 + example/blog/tests/test_views.py | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/example/blog/admin2.py b/example/blog/admin2.py index ec06749..5b9739d 100644 --- a/example/blog/admin2.py +++ b/example/blog/admin2.py @@ -41,6 +41,7 @@ class CommentAdmin(djadmin2.ModelAdmin2): list_filter = ['post', ] actions_on_top = True actions_on_bottom = True + actions_selection_counter = False # Register each model with the admin diff --git a/example/blog/tests/test_views.py b/example/blog/tests/test_views.py index fa5d536..b9827fd 100644 --- a/example/blog/tests/test_views.py +++ b/example/blog/tests/test_views.py @@ -51,6 +51,12 @@ class CommentListTest(BaseIntegrationTest): self.assertContains(response, "comment_post_1_b") self.assertNotContains(response, "comment_post_2") + def test_list_selected_hides(self): + post_1 = Post.objects.create(title="post_1_title", body="body") + Comment.objects.create(body="comment_post1_body", post=post_1) + response = self.client.get(reverse("admin2:blog_comment_index")) + self.assertNotContains(response, "of 1 selected") + class PostListTest(BaseIntegrationTest): def test_view_ok(self): @@ -64,6 +70,11 @@ class PostListTest(BaseIntegrationTest): response = self.client.get(reverse("admin2:blog_post_index")) self.assertContains(response, 'id="list_filter_container"') + def test_list_selected_shows(self): + Post.objects.create(title="post_1_title", body="body") + response = self.client.get(reverse("admin2:blog_post_index")) + self.assertContains(response, 'class="selected-count"') + def test_actions_displayed(self): response = self.client.get(reverse("admin2:blog_post_index")) self.assertInHTML('Delete selected items', response.content)