示例#1
0
 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)
示例#2
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 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
     )
示例#4
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))
示例#5
0
 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))
示例#6
0
 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))
示例#7
0
 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)