def test_can_show_certificate_available_date_field(self, feature_enabled, is_self_paced, expected_value): self.course.self_paced = is_self_paced with configure_waffle_namespace(feature_enabled): assert expected_value == api.can_show_certificate_available_date_field( self.course)
def is_enabled(self): return ( can_show_certificate_available_date_field(self.course) and self.has_certificate_modes and self.date is not None and self.current_time <= self.date and len(self.active_certificates) > 0 )
def is_enabled(self): return ( can_show_certificate_available_date_field(self.course) and self.has_certificate_modes and self.date is not None and self.current_time <= self.date and len(self.active_certificates) > 0 )
def test_can_show_certificate_available_date_field( self, self_paced_enabled, instructor_paced_enabled, is_self_paced, expected_value): self.course.self_paced = is_self_paced with configure_waffle_namespace(self_paced_enabled, instructor_paced_enabled): self.assertEqual( expected_value, api.can_show_certificate_available_date_field(self.course))
def is_allowed(self): return (can_show_certificate_available_date_field(self.course) and self.has_certificate_modes and get_active_web_certificate(self.course))
def test_can_show_certificate_available_date_field( self, feature_enabled, is_self_paced, expected_value ): self.course.self_paced = is_self_paced with configure_waffle_namespace(feature_enabled): self.assertEqual(expected_value, api.can_show_certificate_available_date_field(self.course))
def is_enabled(self): return (can_show_certificate_available_date_field(self.course) and self.date is not None and datetime.datetime.now(utc) <= self.date and len(self.active_certificates) > 0)