From 774a7c3a436d218ed78dc69ab7b118dea231bcc9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89lie=20Bouttier?= Date: Thu, 7 Jul 2016 16:50:33 +0200 Subject: [PATCH] fix tests --- proposals/tests.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/proposals/tests.py b/proposals/tests.py index 33ebc82..1c617f4 100644 --- a/proposals/tests.py +++ b/proposals/tests.py @@ -1,6 +1,7 @@ from django.contrib.auth.models import User from django.core.urlresolvers import reverse from django.test import TestCase +from django.contrib.sites.models import Site from accounts.models import Participation @@ -10,7 +11,7 @@ from .models import Talk, Topic, Vote class ProposalsTests(TestCase): def setUp(self): a, b, c = (User.objects.create_user(guy, email='%s@example.org' % guy, password=guy) for guy in 'abc') - Topic.objects.create(name='topipo') + Topic.objects.create(name='topipo', site=Site.objects.first()) c.is_superuser = True c.save() @@ -69,5 +70,7 @@ class ProposalsTests(TestCase): self.assertFalse(Participation.on_site.get(user=b).orga) self.assertEqual(self.client.get(reverse('edit-topic', kwargs={'slug': 'topipo'})).status_code, 302) Participation.on_site.filter(user=b).update(orga=True) + self.assertEqual(self.client.get(reverse('edit-topic', kwargs={'slug': 'topipo'})).status_code, 302) + self.client.login(username='c', password='c') # superuser self.assertEqual(self.client.get(reverse('edit-topic', kwargs={'slug': 'topipo'})).status_code, 200) self.assertEqual(self.client.get(reverse('list-topics')).status_code, 200)