Move zero_ex.json_schemas to its own package
This commit is contained in:
25
python-packages/json_schemas/test/test_doctest.py
Normal file
25
python-packages/json_schemas/test/test_doctest.py
Normal 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
|
Reference in New Issue
Block a user