datatracker/ietf/secr/areas/tests.py
2017-03-25 19:16:45 +00:00

36 lines
1.2 KiB
Python

from django.urls import reverse
from ietf.group.models import Group, GroupEvent
from ietf.person.models import Person
from ietf.utils.test_utils import TestCase
from ietf.utils.test_data import make_test_data
SECR_USER='secretary'
def augment_data():
system = Person.objects.get(name="(System)")
area = Group.objects.get(acronym='farfut')
GroupEvent.objects.create(group=area,
type='started',
by=system)
class SecrAreasTestCase(TestCase):
def test_main(self):
"Main Test"
make_test_data()
url = reverse('ietf.secr.areas.views.list_areas')
self.client.login(username="secretary", password="secretary+password")
response = self.client.get(url)
self.assertEqual(response.status_code, 200)
def test_view(self):
"View Test"
make_test_data()
augment_data()
areas = Group.objects.filter(type='area',state='active')
url = reverse('ietf.secr.areas.views.view', kwargs={'name':areas[0].acronym})
self.client.login(username="secretary", password="secretary+password")
response = self.client.get(url)
self.assertEqual(response.status_code, 200)