コード例 #1
0
ファイル: test_spellchecker.py プロジェクト: ligm74/LiGM
    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)
コード例 #2
0
ファイル: test_spellchecker.py プロジェクト: ligm74/LiGM
    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("---"))