+import unittest
+
+def test_module(m, runner=None):
+ if runner is None:
+ runner = unittest.TestRunner()
+ suite = unittest.TestSuite()
+ for key in dir(m):
+ val = getattr(m, key)
+ try:
+ if issubclass(val, unittest.TestCase):
+ suite.addTest(val)
+ except:
+ pass
+ return runner.run(suite)
\ No newline at end of file