Skip to content

Commit

Permalink
cater for sybil 3 API change
Browse files Browse the repository at this point in the history
  • Loading branch information
bnavigator authored Dec 21, 2021
1 parent 5feb711 commit bcff798
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions docs/conftest.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,16 @@
from doctest import REPORT_NDIFF, ELLIPSIS

from sybil import Sybil
from sybil.parsers.doctest import DocTestParser, FIX_BYTE_UNICODE_REPR
from sybil.parsers.codeblock import CodeBlockParser
from sybil.parsers.doctest import DocTestParser
try:
from sybil.parsers.doctest import FIX_BYTE_UNICODE_REPR
except ImportError:
# sybil 3 removed the optionflag
FIX_BYTE_UNICODE_REPR = 0
try:
from sybil.parsers.codeblock import PythonCodeBlockParser
except ImportError:
from sybil.parsers.codeblock import CodeBlockParser as PythonCodeBlockParser
from sybil.parsers.capture import parse_captures

from testfixtures.compat import PY3
Expand All @@ -13,7 +21,7 @@
pytest_collect_file = Sybil(
parsers=[
DocTestParser(optionflags=REPORT_NDIFF|ELLIPSIS|FIX_BYTE_UNICODE_REPR),
CodeBlockParser(['print_function']),
PythonCodeBlockParser(['print_function']),
parse_captures,
FileParser('tempdir'),
],
Expand Down

0 comments on commit bcff798

Please sign in to comment.