import unittest | |
def suite(): | |
modules_to_test = ( | |
'lru', | |
'ast', | |
'pygen', | |
'lexer', | |
'template', | |
'lookup', | |
'def', | |
'namespace', | |
'filters', | |
'inheritance', | |
'call', | |
'cache', | |
'exceptions_', | |
'babelplugin', | |
'tgplugin' | |
) | |
alltests = unittest.TestSuite() | |
for name in modules_to_test: | |
mod = __import__(name) | |
for token in name.split('.')[1:]: | |
mod = getattr(mod, token) | |
alltests.addTest(unittest.findTestCases(mod, suiteClass=None)) | |
return alltests | |
if __name__ == '__main__': | |
unittest.main(defaultTest='suite') |