def test_replaceMessages(self): dict = urlForumBoard().loadDictionary(self.pathDict) assert urlForumBoard().replaceMessages( self.testCorrection, dict) == ['plus avoir jabberwocky']
def test_treatMessages(self): assert urlForumBoard().treatMessages( self.testMessage) == [['caramba'], ['accueil'], ['treize'], ["aujourd'hui"], ['je', 'ai']] assert urlForumBoard().treatMessages(87654) == []
def test_loadDictionary(self): with pytest.raises(ValueError): dict = urlForumBoard().loadDictionary(self.wrongPath)
def test_readJson(self): with pytest.raises(ValueError): urlForumBoard().readJson('toto') assert urlForumBoard().readJson(self.testFile) == ['Success']
def test_extractMessages(self): with pytest.raises(ValueError): errorURL = urlForumBoard().extractMessages(self.url404) assert urlForumBoard().extractMessages(self.urlWrongClass) == [] assert urlForumBoard().extractMessages(self.urlOneMess)[0] == 'Bordel'
from messages_analysis import urlForumBoard url = 'http://www.jeuxvideo.com/forums/42-68-58784902-1-0-1-0-les-temps-changent.htm' filename = 'testMessages.json' dico = 'dictionnaire.xml' fileCorr = 'correctedMessages.json' object = urlForumBoard() boardMess = object.extractMessages(url) object.writeFile(filename,boardMess) messages = object.readJson(filename) dict = object.loadDictionary() okMess = object.treatMessages(messages) corrMess = object.replaceMessages(okMess,dict) object.writeFile(fileCorr,corrMess)