tests: Use utils.read_file to get javascript files.

This will make those tests pass when frozen.

See #770.
This commit is contained in:
Florian Bruhin 2015-06-18 21:08:30 +02:00
parent 0d59a1cba8
commit 3de1299650

View File

@ -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):