File diff a4c4e6953c3d → 0fb224cbf6e2
symposion/schedule/tests/test_views.py
Show inline comments
 
new file 100644
 
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