fix tests
This commit is contained in:
parent
75dd322721
commit
774a7c3a43
|
@ -1,6 +1,7 @@
|
||||||
from django.contrib.auth.models import User
|
from django.contrib.auth.models import User
|
||||||
from django.core.urlresolvers import reverse
|
from django.core.urlresolvers import reverse
|
||||||
from django.test import TestCase
|
from django.test import TestCase
|
||||||
|
from django.contrib.sites.models import Site
|
||||||
|
|
||||||
from accounts.models import Participation
|
from accounts.models import Participation
|
||||||
|
|
||||||
|
@ -10,7 +11,7 @@ from .models import Talk, Topic, Vote
|
||||||
class ProposalsTests(TestCase):
|
class ProposalsTests(TestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
a, b, c = (User.objects.create_user(guy, email='%s@example.org' % guy, password=guy) for guy in 'abc')
|
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.is_superuser = True
|
||||||
c.save()
|
c.save()
|
||||||
|
|
||||||
|
@ -69,5 +70,7 @@ class ProposalsTests(TestCase):
|
||||||
self.assertFalse(Participation.on_site.get(user=b).orga)
|
self.assertFalse(Participation.on_site.get(user=b).orga)
|
||||||
self.assertEqual(self.client.get(reverse('edit-topic', kwargs={'slug': 'topipo'})).status_code, 302)
|
self.assertEqual(self.client.get(reverse('edit-topic', kwargs={'slug': 'topipo'})).status_code, 302)
|
||||||
Participation.on_site.filter(user=b).update(orga=True)
|
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('edit-topic', kwargs={'slug': 'topipo'})).status_code, 200)
|
||||||
self.assertEqual(self.client.get(reverse('list-topics')).status_code, 200)
|
self.assertEqual(self.client.get(reverse('list-topics')).status_code, 200)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user