summaryrefslogtreecommitdiff
path: root/sphinx/ext/doctest.py
diff options
context:
space:
mode:
Diffstat (limited to 'sphinx/ext/doctest.py')
-rw-r--r--sphinx/ext/doctest.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/sphinx/ext/doctest.py b/sphinx/ext/doctest.py
index 650ed8a3f..e6981848a 100644
--- a/sphinx/ext/doctest.py
+++ b/sphinx/ext/doctest.py
@@ -195,7 +195,7 @@ class TestGroup:
self.tests: list[list[TestCode]] = []
self.cleanup: list[TestCode] = []
- def add_code(self, code: "TestCode", prepend: bool = False) -> None:
+ def add_code(self, code: TestCode, prepend: bool = False) -> None:
if code.type == 'testsetup':
if prepend:
self.setup.insert(0, code)
@@ -214,8 +214,8 @@ class TestGroup:
raise RuntimeError(__('invalid TestCode type'))
def __repr__(self) -> str:
- return 'TestGroup(name=%r, setup=%r, cleanup=%r, tests=%r)' % (
- self.name, self.setup, self.cleanup, self.tests)
+ return (f'TestGroup(name={self.name!r}, setup={self.setup!r}, '
+ f'cleanup={self.cleanup!r}, tests={self.tests!r})')
class TestCode:
@@ -228,8 +228,8 @@ class TestCode:
self.options = options or {}
def __repr__(self) -> str:
- return 'TestCode(%r, %r, filename=%r, lineno=%r, options=%r)' % (
- self.code, self.type, self.filename, self.lineno, self.options)
+ return (f'TestCode({self.code!r}, {self.type!r}, filename={self.filename!r}, '
+ f'lineno={self.lineno!r}, options={self.options!r})')
class SphinxDocTestRunner(doctest.DocTestRunner):
@@ -482,7 +482,7 @@ Doctest summary
return True
# simulate a doctest with the code
sim_doctest = doctest.DocTest(examples, {},
- '%s (%s code)' % (group.name, what),
+ f'{group.name} ({what} code)',
testcodes[0].filename, 0, None)
sim_doctest.globs = ns
old_f = runner.failures
@@ -542,7 +542,7 @@ Doctest summary
run_setup_cleanup(self.cleanup_runner, group.cleanup, 'cleanup')
-def setup(app: "Sphinx") -> dict[str, Any]:
+def setup(app: Sphinx) -> dict[str, Any]:
app.add_directive('testsetup', TestsetupDirective)
app.add_directive('testcleanup', TestcleanupDirective)
app.add_directive('doctest', DoctestDirective)