tests: Use utils.read_file to get javascript files.
This will make those tests pass when frozen. See #770.
This commit is contained in:
parent
0d59a1cba8
commit
3de1299650
@ -28,7 +28,7 @@ import jinja2
|
|||||||
from PyQt5.QtWebKit import QWebSettings
|
from PyQt5.QtWebKit import QWebSettings
|
||||||
from PyQt5.QtWebKitWidgets import QWebView, QWebPage
|
from PyQt5.QtWebKitWidgets import QWebView, QWebPage
|
||||||
|
|
||||||
import qutebrowser
|
from qutebrowser.utils import utils
|
||||||
|
|
||||||
|
|
||||||
class TestWebPage(QWebPage):
|
class TestWebPage(QWebPage):
|
||||||
@ -107,11 +107,7 @@ class JSTester:
|
|||||||
Return:
|
Return:
|
||||||
The javascript return value.
|
The javascript return value.
|
||||||
"""
|
"""
|
||||||
base_path = os.path.join(os.path.dirname(qutebrowser.__file__),
|
source = utils.read_file(os.path.join('javascript', filename))
|
||||||
'javascript')
|
|
||||||
full_path = os.path.join(base_path, filename)
|
|
||||||
with open(full_path, 'r', encoding='utf-8') as f:
|
|
||||||
source = f.read()
|
|
||||||
return self.run(source)
|
return self.run(source)
|
||||||
|
|
||||||
def run(self, source):
|
def run(self, source):
|
||||||
|
Loading…
Reference in New Issue
Block a user