diff --git a/club/tests.py b/club/tests.py index 835e7f4c..6bce1166 100644 --- a/club/tests.py +++ b/club/tests.py @@ -691,3 +691,23 @@ class MailingFormTest(TestCase): self.assertNotContains(response, "comunity@git.an") self.assertNotContains(response, "richard@git.an") self.assertNotContains(response, "krophil@git.an") + + +class ClubSellingViewTest(TestCase): + """ + Perform basics tests to ensure that the page is available + """ + + def setUp(self): + call_command("populate") + self.ae = Club.objects.filter(unix_name="ae").first() + + def test_page_not_internal_error(self): + """ + Test that the page does not return and internal error + """ + self.client.login(username="skia", password="plop") + response = self.client.get( + reverse("club:club_sellings", kwargs={"club_id": self.ae.id}) + ) + self.assertFalse(response.status_code == 500) diff --git a/club/views.py b/club/views.py index 1d2e145e..a654ed65 100644 --- a/club/views.py +++ b/club/views.py @@ -59,7 +59,7 @@ from com.views import ( ) from club.models import Club, Membership, Mailing, MailingSubscription -from club.forms import MailingForm, ClubEditForm, ClubMemberForm +from club.forms import MailingForm, ClubEditForm, ClubMemberForm, SellingsFormBase class ClubTabsMixin(TabedViewMixin):