Files
@ 34c7beec35bb
Branch filter:
Location: symposion_app/vendor/symposion/schedule/tests/test_views.py - annotation
34c7beec35bb
736 B
text/x-python
Update initial fixtures for LCA2019
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
|