You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

34 lines
981 B

# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.core.urlresolvers import reverse
from ..models import Person
from . import BasePeopleTest
class TestPersonAppHook(BasePeopleTest):
def test_add_people_app(self):
"""
We add a person to the app
"""
self.page.application_urls = 'PeopleApp'
self.page.application_namespace = 'aldryn_people'
self.page.publish(self.language)
person = Person.objects.create(
name='Michael', phone='0785214521', email='michael@mit.ch',
slug='michael'
)
# By slug
url = reverse('aldryn_people:person-detail', kwargs={'slug': person.slug})
response = self.client.get(url)
self.assertContains(response, 'Michael')
# By pk
url = reverse('aldryn_people:person-detail', kwargs={'pk': person.pk})
response = self.client.get(url)
self.assertContains(response, 'Michael')