コード例 #1
0
ファイル: splitter.py プロジェクト: ksenia1997/program-y
    def __init__(self, splitter_config):
        Activatable.__init__(self)

        assert (splitter_config is not None)
        assert (isinstance(splitter_config, BotSentenceSplitterConfiguration))

        self._configuration = splitter_config
コード例 #2
0
ファイル: test_activate.py プロジェクト: ksenia1997/program-y
    def test_invalid_state(self):
        activatable = Activatable()
        self.assertIsNotNone(activatable)
        self.assertEquals(Activatable.ON, activatable.active)

        activatable.active = "OTHER"

        self.assertEquals(Activatable.ON, activatable.active)
コード例 #3
0
    def __init__(self, splitter_config):
        Activatable.__init__(self)

        assert (splitter_config is not None)
        assert (isinstance(splitter_config, BotSentenceSplitterConfiguration))

        self._configuration = splitter_config
        self._punctuations = re.compile(SentenceSplitter.ALL_PUNCTUATION)
コード例 #4
0
ファイル: test_activate.py プロジェクト: ksenia1997/program-y
    def test_init(self):
        activatable = Activatable()
        self.assertIsNotNone(activatable)
        self.assertEquals(Activatable.ON, activatable.active)
        self.assertTrue(activatable.is_active())

        activatable = Activatable(Activatable.ON)
        self.assertIsNotNone(activatable)
        self.assertEquals(Activatable.ON, activatable.active)
        self.assertTrue(activatable.is_active())

        activatable = Activatable(Activatable.OFF)
        self.assertIsNotNone(activatable)
        self.assertEquals(Activatable.OFF, activatable.active)
        self.assertFalse(activatable.is_active())
コード例 #5
0
ファイル: test_activate.py プロジェクト: ksenia1997/program-y
    def test_on_off(self):
        activatable = Activatable()
        self.assertIsNotNone(activatable)
        self.assertEquals(Activatable.ON, activatable.active)

        activatable.active = Activatable.OFF
        self.assertEquals(Activatable.OFF, activatable.active)
        self.assertFalse(activatable.is_active())

        activatable.active = Activatable.ON
        self.assertEquals(Activatable.ON, activatable.active)
        self.assertTrue(activatable.is_active())
コード例 #6
0
ファイル: base.py プロジェクト: kimseak-dev/program-y
 def __init__(self, spelling_config=None):
     Activatable.__init__(self)
     self.spelling_config = spelling_config