Beispiel #1
0
def test_webnars_are_sorted(recorded_webinars: list, cohort):
    recorded_webinars.sort(key=operator.attrgetter('start'))
    db_cohort = facade.find_cohort(slug=cohort.slug)
    assert recorded_webinars == db_cohort.webinars
Beispiel #2
0
def test_live_classes_are_sorted(recorded_live_classes, cohort):
    recorded_live_classes.sort(key=operator.attrgetter('start'))
    db_cohort = facade.find_cohort(slug=cohort.slug)
    assert recorded_live_classes == db_cohort.classes
Beispiel #3
0
def test_future_webinars_in_cohort(recorded_webinars, future_webinars, cohort):
    cohort = facade.find_cohort(cohort.slug)
    assert cohort.future_webinars == future_webinars
Beispiel #4
0
def detail(request, slug):
    return render(request, 'cohorts/cohort_detail.html',
                  {'cohort': facade.find_cohort(slug=slug)})