From ef3ff02eaa80b3b6513a4f323fc2574906b43e28 Mon Sep 17 00:00:00 2001 From: Denis Bilenko <denis.bilenko@gmail.com> Date: Wed, 15 Sep 2010 18:44:18 +0700 Subject: [PATCH] test__doctests.py: use walk_modules() function --- greentest/test__doctests.py | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/greentest/test__doctests.py b/greentest/test__doctests.py index 57394dd1..5e049e44 100644 --- a/greentest/test__doctests.py +++ b/greentest/test__doctests.py @@ -6,6 +6,7 @@ import unittest from os.path import join, dirname import gevent from gevent import socket +from greentest import walk_modules # Ignore tracebacks: ZeroDivisionError @@ -30,16 +31,8 @@ if __name__ == '__main__': return modules.add((name, path)) - for path, dirs, files in os.walk(base): - package = 'gevent' + path.replace(base, '').replace('/', '.') - add_module(package, join(path, '__init__.py')) - for f in files: - module = None - if f.endswith('.py'): - module = f[:-3] - if module: - add_module(package + '.' + module, join(path, f)) - + for path, module in walk_modules(): + add_module(module, path) add_module('setup', 'setup.py') if not modules: -- 2.30.9