def reload_widgets(): """Reload the default classifiers and widgets.""" Classifier.delete_all_classifiers() Classifier.load_default_classifiers() Widget.delete_all_widgets() InteractiveWidget.load_default_widgets() NonInteractiveWidget.load_default_widgets()
def test_loading_and_deletion_of_widgets(self): """Test loading and deletion of the default widgets.""" self.assertEqual(Widget.query().count(), 0) InteractiveWidget.load_default_widgets() self.assertEqual(Widget.query().count(), 7) self.assertEqual(InteractiveWidget.query().count(), 7) self.assertEqual(NonInteractiveWidget.query().count(), 0) Widget.delete_all_widgets() self.assertEqual(Widget.query().count(), 0)
def reload_demos(): """Reload default classifiers, widgets, and explorations (in that order).""" Classifier.delete_all_classifiers() Classifier.load_default_classifiers() Widget.delete_all_widgets() InteractiveWidget.load_default_widgets() NonInteractiveWidget.load_default_widgets() Exploration.delete_demo_explorations() Exploration.load_demo_explorations()