Skip to content

Commit

Permalink
Fix testing of installed rst files
Browse files Browse the repository at this point in the history
  • Loading branch information
antonio-rojas committed Oct 27, 2024
1 parent 1b3f398 commit 1f82f23
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions src/sage/doctest/control.py
Original file line number Diff line number Diff line change
Expand Up @@ -282,13 +282,14 @@ def skipfile(filename, tested_optional_tags=False, *,
sage: skipfile(filename, True)
False
"""
if filename.endswith('.rst.txt'):
ext = '.rst.txt'
if filename.endswith('__main__.py'):
if log:
log(f"Skipping '{filename}' because it is a __main__.py file")
return True
_ , ext = os.path.splitext(filename)
if filename.endswith('.rst.txt'):
ext = '.rst.txt'

Check warning on line 290 in src/sage/doctest/control.py

View check run for this annotation

Codecov / codecov/patch

src/sage/doctest/control.py#L290

Added line #L290 was not covered by tests
else:
_ , ext = os.path.splitext(filename)
# .rst.txt appear in the installed documentation in subdirectories named "_sources"
if ext not in ('.py', '.pyx', '.pxd', '.pxi', '.sage', '.spyx', '.rst', '.tex', '.rst.txt'):
if log:
Expand Down

0 comments on commit 1f82f23

Please sign in to comment.