diff options
Diffstat (limited to 'git/test/test_import.py')
-rw-r--r-- | git/test/test_import.py | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/git/test/test_import.py b/git/test/test_import.py index 606d4b03..49e04028 100644 --- a/git/test/test_import.py +++ b/git/test/test_import.py @@ -10,7 +10,8 @@ import os from git import * -def import_all(topdir, topmodule='git', skip = "test"): + +def import_all(topdir, topmodule='git', skip="test"): base = os.path.basename join = os.path.join init_script = '__init__.py' @@ -21,37 +22,37 @@ def import_all(topdir, topmodule='git', skip = "test"): if init_script not in files: del(dirs[:]) continue - #END ignore non-packages - + # END ignore non-packages + if skip in root: continue - #END handle ignores - + # END handle ignores + for relafile in files: if not relafile.endswith('.py'): continue if relafile == init_script: continue module_path = join(root, os.path.splitext(relafile)[0]).replace("/", ".").replace("\\", ".") - + m = __import__(module_path, globals(), locals(), [""]) try: attrlist = m.__all__ for attr in attrlist: - assert hasattr(m, attr), "Invalid item in %s.__all__: %s" % (module_path, attr) - #END veriy + assert hasattr(m, attr), "Invalid item in %s.__all__: %s" % (module_path, attr) + # END veriy except AttributeError: pass # END try each listed attribute - #END for each file in dir - #END for each item + # END for each file in dir + # END for each item finally: os.chdir(prev_cwd) - #END handle previous currentdir - - + # END handle previous currentdir + class TestDummy(object): + def test_base(self): dn = os.path.dirname # NOTE: i don't think this is working, as the __all__ variable is not used in this case |