Files @ d4b0b52253ae
Branch filter:

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

Joel Addison
Registrasion updates

Show applied vouchers on attendee registration admin page.
Add head title and page title to more areas.
Update the dashboard to show warning for empty categories and have
button to open voucher page.
Fix exception on attendee page when user does not have attendee object.
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