Files @ ddc355365609
Branch filter:

Location: symposion_app/symposion/schedule/tests/test_views.py

Martey Dodoo
Remove duplicate Slot.save method.

Remove "save" method in Slot model since #107 added another "save"
method. This fixes the automated test failures in Travis CI.
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