Add missing test of AJAX person search view, found by coverage check

- Legacy-Id: 7089
This commit is contained in:
Ole Laursen 2014-01-09 17:19:56 +00:00
parent 72db45734b
commit 0b27ff13ec

24
ietf/person/tests.py Normal file
View file

@ -0,0 +1,24 @@
import os, shutil, datetime, json
import django.test
from django.core.urlresolvers import reverse as urlreverse
from pyquery import PyQuery
from ietf.utils.mail import outbox
from ietf.utils.test_utils import login_testing_unauthorized, TestCase
from ietf.utils.test_data import make_test_data
from ietf.name.models import *
from ietf.group.models import *
from ietf.person.models import *
class PersonTests(TestCase):
def test_ajax_search_emails(self):
draft = make_test_data()
person = draft.ad
r = self.client.get(urlreverse("ietf.person.views.ajax_search_emails"), dict(q=person.name))
self.assertEqual(r.status_code, 200)
data = json.loads(r.content)
self.assertEqual(data[0]["id"], person.email_address())