mirror of
https://github.com/pdf2htmlEX/pdf2htmlEX.git
synced 2024-12-22 13:00:08 +00:00
improving tests
disable ttfautohint in test refs
This commit is contained in:
parent
128e7982fe
commit
2bda9bb3ec
1
test/.gitattributes
vendored
1
test/.gitattributes
vendored
@ -1 +1,2 @@
|
|||||||
*.pdf binary
|
*.pdf binary
|
||||||
|
*.woff binary
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
|
|
||||||
import unittest
|
|
||||||
import os
|
import os
|
||||||
import subprocess
|
import subprocess
|
||||||
import shutil
|
import shutil
|
||||||
@ -9,11 +8,9 @@ from PIL import Image, ImageChops
|
|||||||
from test import Common
|
from test import Common
|
||||||
|
|
||||||
class BrowserTests(Common):
|
class BrowserTests(Common):
|
||||||
TTFAUTOHINT = 'ttfautohint'
|
|
||||||
TEST_DATA_DIR = os.path.join(Common.TEST_DIR, 'browser_tests')
|
TEST_DATA_DIR = os.path.join(Common.TEST_DIR, 'browser_tests')
|
||||||
|
|
||||||
DEFAULT_PDF2HTMLEX_ARGS = [
|
DEFAULT_PDF2HTMLEX_ARGS = [
|
||||||
'--external-hint-tool', 'ttfautohint',
|
|
||||||
'--fit-width', 800,
|
'--fit-width', 800,
|
||||||
'--last-page', 1,
|
'--last-page', 1,
|
||||||
'--correct-text-visibility', 1,
|
'--correct-text-visibility', 1,
|
||||||
@ -25,8 +22,7 @@ class BrowserTests(Common):
|
|||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def setUpClass(cls):
|
def setUpClass(cls):
|
||||||
exit_code = subprocess.call([cls.TTFAUTOHINT, '--version'])
|
pass
|
||||||
assert (exit_code == 0), 'Cannot execute ' + cls.TTFAUTOHINT
|
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def tearDownClass(cls):
|
def tearDownClass(cls):
|
||||||
@ -75,7 +71,7 @@ class BrowserTests(Common):
|
|||||||
if self.SAVE_TMP:
|
if self.SAVE_TMP:
|
||||||
# save the diff image
|
# save the diff image
|
||||||
# http://stackoverflow.com/questions/15721484/saving-in-png-using-pil-library-after-taking-imagechops-difference-of-two-png
|
# 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')
|
self.fail('PNG files differ')
|
||||||
|
|
||||||
def test_basic_text(self):
|
def test_basic_text(self):
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,11 +1,7 @@
|
|||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
|
|
||||||
import unittest
|
import unittest
|
||||||
import os
|
|
||||||
import subprocess
|
|
||||||
import shutil
|
|
||||||
|
|
||||||
from PIL import Image, ImageChops
|
|
||||||
from selenium import webdriver
|
from selenium import webdriver
|
||||||
from browser_tests import BrowserTests
|
from browser_tests import BrowserTests
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user