2023-03-16 16:51:19 +00:00
|
|
|
import doctest
|
|
|
|
import pkgutil
|
2023-03-16 19:12:17 +00:00
|
|
|
import importlib
|
2023-03-16 16:51:19 +00:00
|
|
|
|
|
|
|
import preserves
|
|
|
|
|
|
|
|
def load_tests(loader, tests, ignore):
|
2023-03-16 19:12:17 +00:00
|
|
|
mods = []
|
|
|
|
mods.append(preserves)
|
|
|
|
for mi in pkgutil.iter_modules(preserves.__path__, preserves.__name__ + '.'):
|
|
|
|
mod = importlib.import_module(mi.name)
|
|
|
|
mods.append(mod)
|
|
|
|
|
|
|
|
for mod in mods:
|
2023-03-16 16:51:19 +00:00
|
|
|
tests.addTests(doctest.DocTestSuite(mod))
|
2023-03-16 19:12:17 +00:00
|
|
|
|
2023-03-16 16:51:19 +00:00
|
|
|
return tests
|