Commits

ebc_2in2crc committed 27b3125

仕様変更対応: NGワードのセットを後から変更できるようにしました

Comments (0)

Files changed (2)

 
 <pydev_project>
 <pydev_pathproperty name="org.python.pydev.PROJECT_SOURCE_PATH">
-<path>/WordFilter</path>
+<path>/wordfilter</path>
 </pydev_pathproperty>
 <pydev_property name="org.python.pydev.PYTHON_PROJECT_VERSION">python 2.7</pydev_property>
 <pydev_property name="org.python.pydev.PYTHON_PROJECT_INTERPRETER">Default</pydev_property>

test_wordfilter.py

         self.assertFalse(WordFilter(["Inter","Man U"]).detect(u"t_wada:昨日のArsenal vs Chelsea 熱かった!"))
         self.assertTrue(WordFilter(["Inter","Man U","Arsenal"]).detect(u"t_wada:昨日のArsenal vs Chelsea 熱かった!"))
         
+    def test_detect_change_word(self):
+        wordfilter = WordFilter(["Arsenal"])
+        self.assertTrue(wordfilter.detect(u"t_wada:昨日のArsenal vs Chelsea 熱かった!"))
+        
+        wordfilter.wordlist = ["Intelr"]
+        self.assertFalse(wordfilter.detect(u"t_wada:昨日のArsenal vs Chelsea 熱かった!"))
 
     def test_censor_match(self):
         wordfilter = WordFilter("Arsenal")