Skip to content

Commit b362d4b

Browse files
committed
Add quick admin-site tests too
1 parent 65e03e6 commit b362d4b

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

project/members/tests/test_application.py

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# -*- coding: utf-8 -*-
22
import pytest
33
from django.core.urlresolvers import reverse
4-
from members.tests.fixtures.memberlikes import MembershipApplicationFactory
4+
from members.tests.fixtures.memberlikes import MembershipApplicationFactory, MemberFactory
55
from members.tests.fixtures.types import MemberTypeFactory
66
from members.models import Member
77

@@ -19,3 +19,16 @@ def test_get_application_form(client):
1919
assert b'Apply for membership' in response.content
2020

2121
# TODO: Figure out a good way to submitting the form
22+
23+
@pytest.mark.django_db
24+
def test_get_admin_members_list(admin_client):
25+
# Create a test member
26+
member = MemberFactory()
27+
response = admin_client.get('/admin/members/member/')
28+
assert member.email in response.content.decode('utf-8')
29+
30+
@pytest.mark.django_db
31+
def test_get_admin_applications_list(admin_client):
32+
application = MembershipApplicationFactory()
33+
response = admin_client.get('/admin/members/membershipapplication/')
34+
assert application.email in response.content.decode('utf-8')

0 commit comments

Comments
 (0)