def test_insertWord(self) : db.createNewTable(db_name) processed = ext.process_line(text) for i in processed : db.insertWord(i,db_name) compare=[(u"Una",1),(u"prueba",1),(u"palabras",1),(u"con",2),(u"ácentos",1),(u"y",1),(u"demas",1),(u"ñoñerias",1)] con=lite.connect(db_name) with con : cur = con.cursor() cur.execute("SELECT * FROM bag") a=cur.fetchall() self.assertItemsEqual(a,compare)
def test1(self) : self.assertEqual(ext.process_line(u"oné ñoño"),[u"oné",u"ñoño"])
def test7(self) : self.assertEqual(ext.process_line(u'nñ aá eé'),[u"nñ",u"aá",u"eé"])
def test5(self) : self.assertEqual(ext.process_line("some-thing"),["some", "thing"])
def test4(self) : self.assertEqual(ext.process_line("this is a 23241"),["this", "is", "a"])
def test3(self) : self.assertEqual(ext.process_line(" -words..."),["words"])
def test2(self) : self.assertEqual(ext.process_line("([{-%&/word?!_.;:}])"),["word"])