We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0dbe507 commit 76ebea3Copy full SHA for 76ebea3
tests/test_readme_examples_listing.py
@@ -13,3 +13,13 @@ def test_readme_example_list_references_existing_example_files():
13
assert listed_examples != []
14
for example_path in listed_examples:
15
assert Path(example_path).is_file()
16
+
17
18
+def test_readme_example_list_covers_all_python_example_scripts():
19
+ readme_text = Path("README.md").read_text(encoding="utf-8")
20
+ listed_examples = set(re.findall(r"- `([^`]*examples/[^`]*)`", readme_text))
21
+ example_files = {
22
+ path.as_posix() for path in sorted(Path("examples").glob("*.py"))
23
+ }
24
25
+ assert example_files == listed_examples
0 commit comments