mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
18 lines
467 B
Python
18 lines
467 B
Python
|
import sys
|
||
|
|
||
|
from sphinx.errors import ExtensionError
|
||
|
|
||
|
|
||
|
def test_extension_error_repr():
|
||
|
exc = ExtensionError("foo")
|
||
|
assert repr(exc) == "ExtensionError('foo')"
|
||
|
|
||
|
|
||
|
def test_extension_error_with_orig_exc_repr():
|
||
|
exc = ExtensionError("foo", Exception("bar"))
|
||
|
if sys.version_info < (3, 7):
|
||
|
expected = "ExtensionError('foo', Exception('bar',))"
|
||
|
else:
|
||
|
expected = "ExtensionError('foo', Exception('bar'))"
|
||
|
assert repr(exc) == expected
|