40 lines
1.2 KiB
Python
40 lines
1.2 KiB
Python
from django.core.urlresolvers import reverse
|
|
from django.test import TestCase
|
|
from django.contrib.auth.models import User
|
|
|
|
from ietf.group.models import Group, GroupEvent
|
|
from ietf.ietfauth.decorators import has_role
|
|
from ietf.person.models import Person
|
|
from ietf.utils.test_data import make_test_data
|
|
|
|
from pyquery import PyQuery
|
|
|
|
import datetime
|
|
|
|
SECR_USER='secretary'
|
|
|
|
def augment_data():
|
|
area = Group.objects.get(acronym='farfut')
|
|
GroupEvent.objects.create(group=area,
|
|
type='started',
|
|
by_id=0)
|
|
|
|
class MainTestCase(TestCase):
|
|
fixtures = ['names']
|
|
|
|
def test_main(self):
|
|
"Main Test"
|
|
draft = make_test_data()
|
|
url = reverse('areas')
|
|
response = self.client.get(url, REMOTE_USER=SECR_USER)
|
|
self.assertEquals(response.status_code, 200)
|
|
|
|
def test_view(self):
|
|
"View Test"
|
|
draft = make_test_data()
|
|
augment_data()
|
|
areas = Group.objects.filter(type='area',state='active')
|
|
url = reverse('areas_view', kwargs={'name':areas[0].acronym})
|
|
response = self.client.get(url, REMOTE_USER=SECR_USER)
|
|
self.assertEquals(response.status_code, 200)
|