def test_available_sections(self): course = CourseFactory.build() queryset = models.Course.sections.by_availability = Mock(return_value='foobar') self.assertEqual('foobar', course.available_sections) queryset.assert_called_with()
def test_credits_display_for_equivalent_min_and_max_credits_as_one_credit(self): course = CourseFactory.build(min_credits=1, max_credits=1) self.assertEqual('1 credit', course.credits_display)
def test_credits_display_for_range(self): course = CourseFactory.build(min_credits=1, max_credits=8) self.assertEqual('1 - 8 credits', course.credits_display)
def test_code(self): dept = DepartmentFactory.build(code='CSCI') course = CourseFactory.build(department=dept, number=1100) self.assertEqual('CSCI 1100', course.code)
def test_credits_display_for_equivalent_min_and_max_credits(self): course = CourseFactory.build(min_credits=4, max_credits=4) self.assertEqual('4 credits', course.credits_display)
def test_available_sections(self): course = CourseFactory.build() queryset = models.Course.sections.by_availability = Mock( return_value='foobar') self.assertEqual('foobar', course.available_sections) queryset.assert_called_with()
def test_credits_display_for_range(self): course = CourseFactory.build(min_credits=1, max_credits=8) self.assertEqual('1 - 8 credits', course.credits_display)
def test_credits_display_for_equivalent_min_and_max_credits_as_one_credit( self): course = CourseFactory.build(min_credits=1, max_credits=1) self.assertEqual('1 credit', course.credits_display)
def test_credits_display_for_equivalent_min_and_max_credits(self): course = CourseFactory.build(min_credits=4, max_credits=4) self.assertEqual('4 credits', course.credits_display)
def test_code(self): dept = DepartmentFactory.build(code='CSCI') course = CourseFactory.build(department=dept, number=1100) self.assertEqual('CSCI 1100', course.code)