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
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
def test_future_webinars_in_cohort(recorded_webinars, future_webinars, cohort): cohort = facade.find_cohort(cohort.slug) assert cohort.future_webinars == future_webinars
def detail(request, slug): return render(request, 'cohorts/cohort_detail.html', {'cohort': facade.find_cohort(slug=slug)})