Beispiel #1
0
 def test_replaceMessages(self):
     dict = urlForumBoard().loadDictionary(self.pathDict)
     assert urlForumBoard().replaceMessages(
         self.testCorrection, dict) == ['plus avoir jabberwocky']
Beispiel #2
0
 def test_treatMessages(self):
     assert urlForumBoard().treatMessages(
         self.testMessage) == [['caramba'], ['accueil'], ['treize'],
                               ["aujourd'hui"], ['je', 'ai']]
     assert urlForumBoard().treatMessages(87654) == []
Beispiel #3
0
 def test_loadDictionary(self):
     with pytest.raises(ValueError):
         dict = urlForumBoard().loadDictionary(self.wrongPath)
Beispiel #4
0
 def test_readJson(self):
     with pytest.raises(ValueError):
         urlForumBoard().readJson('toto')
     assert urlForumBoard().readJson(self.testFile) == ['Success']
Beispiel #5
0
 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'
Beispiel #6
0
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)