Something went wrong on our end
Forked from
FSL / fslpy
1138 commits behind the upstream repository.
-
Paul McCarthy authoredPaul McCarthy authored
test_importall.py 530 B
#!/usr/bin/env python
#
# test_importall.py -
#
# Author: Paul McCarthy <pauldmccarthy@gmail.com>
#
import pkgutil
import importlib
import fsl
def test_importall():
def recurse(module):
path = module.__path__
name = module.__name__
submods = list(pkgutil.iter_modules(path, '{}.'.format(name)))
for i, (spath, smodname, ispkg) in enumerate(submods):
submod = importlib.import_module(smodname)
if ispkg:
recurse(submod)
recurse(fsl)