Files
@ 958b518b86cb
Branch filter:
Location: symposion_app/vendor/symposion/schedule/tests/test_views.py - annotation
958b518b86cb
736 B
text/x-python
Add new fixtures for flatpages and nav
51709c6eaf39 51709c6eaf39 51709c6eaf39 51709c6eaf39 51709c6eaf39 51709c6eaf39 51709c6eaf39 51709c6eaf39 51709c6eaf39 51709c6eaf39 51709c6eaf39 51709c6eaf39 51709c6eaf39 51709c6eaf39 51709c6eaf39 51709c6eaf39 51709c6eaf39 51709c6eaf39 51709c6eaf39 51709c6eaf39 51709c6eaf39 51709c6eaf39 51709c6eaf39 51709c6eaf39 51709c6eaf39 51709c6eaf39 51709c6eaf39 51709c6eaf39 51709c6eaf39 51709c6eaf39 | import json
from django.test.client import Client
from django.test import TestCase
from . import factories
class ScheduleViewTests(TestCase):
def test_empty_json(self):
c = Client()
r = c.get('/conference.json')
assert r.status_code == 200
conference = json.loads(r.content)
assert 'schedule' in conference
assert len(conference['schedule']) == 0
def test_populated_empty_presentations(self):
factories.SlotFactory.create_batch(size=5)
c = Client()
r = c.get('/conference.json')
assert r.status_code == 200
conference = json.loads(r.content)
assert 'schedule' in conference
assert len(conference['schedule']) == 5
|