예제 #1
0
    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) 
예제 #2
0
    def test1(self) :
	self.assertEqual(ext.process_line(u"oné ñoño"),[u"oné",u"ñoño"])
예제 #3
0
    def test7(self) :
	self.assertEqual(ext.process_line(u'nñ aá eé'),[u"nñ",u"aá",u"eé"])	
예제 #4
0
    def test5(self) :
	self.assertEqual(ext.process_line("some-thing"),["some", "thing"])
예제 #5
0
    def test4(self) :
	self.assertEqual(ext.process_line("this is a 23241"),["this", "is", "a"])
예제 #6
0
    def test3(self) :
	self.assertEqual(ext.process_line(" -words..."),["words"])
예제 #7
0
    def test2(self) :
	self.assertEqual(ext.process_line("([{-%&/word?!_.;:}])"),["word"])