MCAD-Library/test_docs.py

21 lines
579 B
Python
Raw Normal View History

import py
2011-09-07 20:52:11 -05:00
import os.path
dirpath = py.path.local("./")
def pytest_generate_tests(metafunc):
2018-09-23 12:03:17 -05:00
names = []
if "filename" in metafunc.funcargnames:
for fpath in dirpath.visit('*.scad'):
2018-09-23 12:03:17 -05:00
names.append(fpath.basename)
for fpath in dirpath.visit('*.py'):
name = fpath.basename
if not (name.startswith('test_') or name.startswith('_')):
2018-09-23 12:03:17 -05:00
names.append(name)
metafunc.parametrize("filename", names)
def test_README(filename):
2018-09-23 12:03:17 -05:00
README = dirpath.join('README.markdown').read()
assert filename in README