Files
@ ed850f1ba0d2
Branch filter:
Location: symposion_app/vendor/symposion/schedule/tests/test_views.py - annotation
ed850f1ba0d2
736 B
text/x-python
more ticket information as data
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
|