Move zero_ex.json_schemas to its own package

This commit is contained in:
F. Eugene Aumson
2018-12-12 17:47:25 -08:00
parent f9a6c45a03
commit b6c8126589
31 changed files with 474 additions and 12 deletions

View File

@@ -0,0 +1,25 @@
"""Exercise doctests for all of our modules."""
from doctest import testmod
import pkgutil
import importlib
import zero_ex.json_schemas
def test_all_doctests():
"""Gather zero_ex.json_schemas.* modules and doctest them."""
# json_schemas module
module = "zero_ex.json_schemas"
print(module)
failure_count, _ = testmod(importlib.import_module(module))
assert failure_count == 0
# any json_schemas.* sub-modules
for (_, modname, _) in pkgutil.walk_packages(
path=zero_ex.json_schemas.__path__, prefix="zero_ex.json_schemas"
):
module = importlib.import_module(modname)
print(module)
(failure_count, _) = testmod(module)
assert failure_count == 0