diff --git a/test/.gitattributes b/test/.gitattributes index d72fd52..d665251 100644 --- a/test/.gitattributes +++ b/test/.gitattributes @@ -1 +1,2 @@ *.pdf binary +*.woff binary diff --git a/test/browser_tests.py b/test/browser_tests.py index ea2ded6..49ab339 100644 --- a/test/browser_tests.py +++ b/test/browser_tests.py @@ -1,6 +1,5 @@ #!/usr/bin/env python -import unittest import os import subprocess import shutil @@ -9,11 +8,9 @@ from PIL import Image, ImageChops from test import Common class BrowserTests(Common): - TTFAUTOHINT = 'ttfautohint' TEST_DATA_DIR = os.path.join(Common.TEST_DIR, 'browser_tests') DEFAULT_PDF2HTMLEX_ARGS = [ - '--external-hint-tool', 'ttfautohint', '--fit-width', 800, '--last-page', 1, '--correct-text-visibility', 1, @@ -25,8 +22,7 @@ class BrowserTests(Common): @classmethod def setUpClass(cls): - exit_code = subprocess.call([cls.TTFAUTOHINT, '--version']) - assert (exit_code == 0), 'Cannot execute ' + cls.TTFAUTOHINT + pass @classmethod def tearDownClass(cls): @@ -75,7 +71,7 @@ class BrowserTests(Common): if self.SAVE_TMP: # save the diff image # http://stackoverflow.com/questions/15721484/saving-in-png-using-pil-library-after-taking-imagechops-difference-of-two-png - diff_img.convert('RGB').save(os.path.join(png_out_dir, basefilename + '.diff.png')) + diff_img.crop(diff_img.getbbox()).convert('RGB').save(os.path.join(png_out_dir, basefilename + '.diff.png')) self.fail('PNG files differ') def test_basic_text(self): diff --git a/test/browser_tests/basic_text/f1.woff b/test/browser_tests/basic_text/f1.woff index e021d44..dee7df4 100644 Binary files a/test/browser_tests/basic_text/f1.woff and b/test/browser_tests/basic_text/f1.woff differ diff --git a/test/browser_tests/basic_text/f2.woff b/test/browser_tests/basic_text/f2.woff index 749ebec..6d5c3ad 100644 Binary files a/test/browser_tests/basic_text/f2.woff and b/test/browser_tests/basic_text/f2.woff differ diff --git a/test/browser_tests/geneve_1564/f1.woff b/test/browser_tests/geneve_1564/f1.woff index 0d5ac60..583c20a 100644 Binary files a/test/browser_tests/geneve_1564/f1.woff and b/test/browser_tests/geneve_1564/f1.woff differ diff --git a/test/browser_tests/geneve_1564/f2.woff b/test/browser_tests/geneve_1564/f2.woff index 1df880c..c5d9e6b 100644 Binary files a/test/browser_tests/geneve_1564/f2.woff and b/test/browser_tests/geneve_1564/f2.woff differ diff --git a/test/browser_tests/text_visibility/f1.woff b/test/browser_tests/text_visibility/f1.woff index ae656c4..2d60456 100644 Binary files a/test/browser_tests/text_visibility/f1.woff and b/test/browser_tests/text_visibility/f1.woff differ diff --git a/test/browser_tests/text_visibility/f2.woff b/test/browser_tests/text_visibility/f2.woff index 6ec5264..9a9023d 100644 Binary files a/test/browser_tests/text_visibility/f2.woff and b/test/browser_tests/text_visibility/f2.woff differ diff --git a/test/test_local_browser.py b/test/test_local_browser.py index 7f4f373..a9cd762 100755 --- a/test/test_local_browser.py +++ b/test/test_local_browser.py @@ -1,11 +1,7 @@ #!/usr/bin/env python import unittest -import os -import subprocess -import shutil -from PIL import Image, ImageChops from selenium import webdriver from browser_tests import BrowserTests