Skip to content
Snippets Groups Projects
Commit 4b84d157 authored by Paul McCarthy's avatar Paul McCarthy :mountain_bicyclist:
Browse files

TEST: Sanity check test that just tries to import every module

parent ec68b432
No related branches found
No related tags found
1 merge request!3BIP configuration system
#!/usr/bin/env python
import pkgutil
import importlib
import bip
def test_importall():
def recurse(module):
path = module.__path__
name = module.__name__
submods = list(pkgutil.iter_modules(path, f'{name}.'))
for i, (spath, smodname, ispkg) in enumerate(submods):
submod = importlib.import_module(smodname)
if ispkg:
recurse(submod)
recurse(bip)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment