Cache parsed object in parser object
This commit is contained in:
@@ -22,7 +22,7 @@ def test_extractDataFromHtml(dataProviderHtmlParser):
|
||||
htmlString = dataProviderHtmlParser[0]
|
||||
expected = dataProviderHtmlParser[1]
|
||||
|
||||
parser = solo_turnier.html_parser.HtmlParser()
|
||||
parser = solo_turnier.html_parser.HtmlParser(htmlString)
|
||||
actualResult = parser.parseString(htmlString)
|
||||
|
||||
participants = {}
|
||||
@@ -66,7 +66,7 @@ def fixture_guessDataFromTitle(request):
|
||||
return (key, cases[key])
|
||||
|
||||
def test_guessDataFromTitle(fixture_guessDataFromTitle):
|
||||
parser = solo_turnier.html_parser.HtmlParser()
|
||||
parser = solo_turnier.html_parser.HtmlParser('')
|
||||
ret = parser.guessDataFromHtmlTitle(fixture_guessDataFromTitle[0])
|
||||
|
||||
assert ret == fixture_guessDataFromTitle[1]
|
||||
@@ -89,8 +89,8 @@ def test_parsePreparationResult(fixture_parsePreparationResult):
|
||||
html = fixture_parsePreparationResult[0]
|
||||
jsonContent = fixture_parsePreparationResult[1]
|
||||
|
||||
parser = solo_turnier.html_parser.HtmlParser()
|
||||
ret = parser.parsePreparationRoundString(html)
|
||||
parser = solo_turnier.html_parser.HtmlParser(html)
|
||||
ret = parser.parsePreparationRound()
|
||||
|
||||
assert ret == jsonContent
|
||||
|
||||
@@ -112,7 +112,7 @@ def test_cleanPreparationImport(fixture_cleanPreparationImport):
|
||||
src = fixture_cleanPreparationImport[0]
|
||||
expected = fixture_cleanPreparationImport[1]
|
||||
|
||||
parser = solo_turnier.html_parser.HtmlParser()
|
||||
parser = solo_turnier.html_parser.HtmlParser('')
|
||||
parser.cleanPreparationRoundImport(src)
|
||||
|
||||
assert src == expected
|
||||
|
||||
Reference in New Issue
Block a user