summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJames R. Barlow <jim@purplerock.ca>2018-07-04 22:30:33 -0700
committerJames R. Barlow <jim@purplerock.ca>2018-07-04 22:30:33 -0700
commitbf4941bff4ec9431eca656ac2d669aeca2c9a565 (patch)
tree8a6a24655c79f463ca5ac8cabb35e1530d5e15ed /tests
parent3e4d868603d72221a823866b5faec42f5d955f36 (diff)
Disable Object._parse_stream in Py3.7
Trampolines seem to fail... these aren't public API so wait for pybind11 to catch up.
Diffstat (limited to 'tests')
-rw-r--r--tests/test_parsers.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/test_parsers.py b/tests/test_parsers.py
index 33db620..079210c 100644
--- a/tests/test_parsers.py
+++ b/tests/test_parsers.py
@@ -1,3 +1,5 @@
+import sys
+
import pytest
from pikepdf import (
parse_content_stream, Pdf, Stream, Operator, Object,
@@ -33,12 +35,14 @@ class ExceptionParser(StreamParser):
print("--EOF--")
+@pytest.mark.skip(sys.version_info >= (3, 7, 0), reason='hangs in Py3.7')
def test_open_pdf(resources):
pdf = Pdf.open(resources / 'graph.pdf')
page = pdf.pages[0]
Object._parse_stream(page, PrintParser())
+@pytest.mark.skip(sys.version_info >= (3, 7, 0), reason='hangs in Py3.7')
def test_parser_exception(resources):
pdf = Pdf.open(resources / 'graph.pdf')
stream = pdf.pages[0]['/Contents']