mirror of
https://github.com/ae-utbm/sith.git
synced 2025-07-12 04:49:25 +00:00
Refactor Can*Mixin
This commit is contained in:
@ -3,15 +3,13 @@ from django.core.urlresolvers import reverse
|
||||
from django.contrib.auth.models import Group
|
||||
from django.core.management import call_command
|
||||
|
||||
from core.models import User, Group
|
||||
from core.models import User, Group, Page
|
||||
|
||||
"""
|
||||
to run these tests :
|
||||
python3 manage.py test
|
||||
"""
|
||||
|
||||
|
||||
|
||||
class UserRegistrationTest(TestCase):
|
||||
def setUp(self):
|
||||
try:
|
||||
@ -212,27 +210,20 @@ class PageHandlingTest(TestCase):
|
||||
"""
|
||||
Should display a page correctly
|
||||
"""
|
||||
self.client.post(reverse('core:page_prop', kwargs={'page_name': 'guy'}), {
|
||||
'parent': '',
|
||||
'name': 'guy',
|
||||
'title': 'Guy',
|
||||
'Content': 'Guyéuyuyé',
|
||||
})
|
||||
self.client.post(reverse('core:page_prop', kwargs={'page_name': 'guy/bibou'}), {
|
||||
'parent': '1',
|
||||
'name': 'bibou',
|
||||
'title': 'Bibou',
|
||||
'Content':
|
||||
'Bibibibiblblblblblbouuuuuuuuu',
|
||||
})
|
||||
parent = Page(name="guy", owner_group=Group.objects.filter(id=1).first())
|
||||
parent.save(force_lock=True)
|
||||
page = Page(name="bibou", owner_group=Group.objects.filter(id=1).first(), parent=parent)
|
||||
page.save(force_lock=True)
|
||||
response = self.client.get(reverse('core:page', kwargs={'page_name': 'guy/bibou'}))
|
||||
self.assertTrue(response.status_code == 200)
|
||||
self.assertTrue('<a href="/page/guy/bibou/edit">\\xc3\\x89diter</a>' in str(response.content))
|
||||
|
||||
def test_access_page_not_found(self):
|
||||
"""
|
||||
Should not display a page correctly
|
||||
"""
|
||||
response = self.client.get(reverse('core:page', kwargs={'page_name': 'swagg'}))
|
||||
response = self.client.get("/page/swagg/")
|
||||
self.assertTrue(response.status_code == 200)
|
||||
self.assertTrue('<a href="/page/create?page=swagg">' in str(response.content))
|
||||
|
||||
|
Reference in New Issue
Block a user