def test_set_enabled(self): c = SpellChecker() c.set_enabled("rus", True) self.assertFalse(c.enabled("rus")) c.set_enabled("eng", True) self.assertFalse(c.enabled("eng")) c.set_enabled("all", True) self.assertFalse(c.enabled("all")) c = SpellChecker(enabled=True) self.assertTrue(c.enabled("rus")) self.assertTrue(c.enabled("eng")) self.assertTrue(c.enabled("all")) self.assertFalse(c.enabled("---")) c.set_enabled("rus", False) self.assertFalse(c.enabled("rus")) c.set_enabled("eng", False) self.assertFalse(c.enabled("eng")) c.set_enabled("all", True) self.assertTrue(c.enabled("rus")) self.assertTrue(c.enabled("eng")) c.set_enabled("all", False) self.assertFalse(c.enabled("rus")) self.assertFalse(c.enabled("eng")) c = SpellChecker(enabled=True) change_enabled = [] c.change_enabled.connect(lambda: change_enabled.append(1)) c.set_enabled("rus", True) c.set_enabled("rus", True) self.assertEqual(len(change_enabled), 2)
def test_enabled(self): c = SpellChecker() self.assertFalse(c.enabled("rus")) self.assertFalse(c.enabled("eng")) self.assertFalse(c.enabled("all")) c = SpellChecker(enabled=True) self.assertTrue(c.enabled("rus")) self.assertTrue(c.enabled("eng")) self.assertTrue(c.enabled("all")) self.assertFalse(c.enabled("---"))