Rev 3211: Some cleanup. in file:///v/home/vila/src/bzr/experimental/selftest/
Vincent Ladeuil
v.ladeuil+lp at free.fr
Sun Feb 10 20:23:59 GMT 2008
At file:///v/home/vila/src/bzr/experimental/selftest/
------------------------------------------------------------
revno: 3211
revision-id:v.ladeuil+lp at free.fr-20080210202350-wo0x3tjdorw1og6x
parent: v.ladeuil+lp at free.fr-20080209111045-v52cct05czkwth0l
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: selftest
timestamp: Sun 2008-02-10 21:23:50 +0100
message:
Some cleanup.
* bzrlib/tests/test_selftest.py:
Update tests.
* bzrlib/tests/__init__.py:
(TestIdList.is_module_name_used): Renamed to refers_to.
modified:
bzrlib/tests/__init__.py selftest.py-20050531073622-8d0e3c8845c97a64
bzrlib/tests/test_selftest.py test_selftest.py-20051202044319-c110a115d8c0456a
-------------- next part --------------
=== modified file 'bzrlib/tests/__init__.py'
--- a/bzrlib/tests/__init__.py 2008-02-09 11:10:45 +0000
+++ b/bzrlib/tests/__init__.py 2008-02-10 20:23:50 +0000
@@ -2270,7 +2270,7 @@
:return: A callable that returns True if the test's id appears in the list.
"""
def condition(test):
- return id_list.test_in(test.id())
+ return id_list.includes(test.id())
return condition
@@ -2607,11 +2607,11 @@
modules[mod_name] = True
self.modules = modules
- def is_module_name_used(self, module_name):
+ def refers_to(self, module_name):
"""Is there tests for the module or one of its sub modules."""
return self.modules.has_key(module_name)
- def test_in(self, test_id):
+ def includes(self, test_id):
return self.tests.has_key(test_id)
@@ -2764,16 +2764,14 @@
if keep_only is None:
suite.addTest(loader.loadTestsFromModuleNames(testmod_names))
else:
- for mod in [m for m in testmod_names
- if id_filter.is_module_name_used(m)]:
+ for mod in [m for m in testmod_names if id_filter.refers_to(m)]:
mod_suite = loader.loadTestsFromModuleNames([mod])
mod_suite = filter_suite_by_id_list(mod_suite, id_filter)
suite.addTest(mod_suite)
# modules defining their own test_suite()
for package in [p for p in packages_to_test()
- if (keep_only is None
- or id_filter.is_module_name_used(p.__name__))]:
+ if (keep_only is None or id_filter.refers_to(p.__name__))]:
pack_suite = package.test_suite()
if keep_only is not None:
pack_suite = filter_suite_by_id_list(pack_suite, id_filter)
@@ -2793,8 +2791,7 @@
default_encoding = sys.getdefaultencoding()
for name, plugin in [(n, p) for (n, p) in bzrlib.plugin.plugins().items()
if (keep_only is None
- or id_filter.is_module_name_used(
- p.module.__name__))]:
+ or id_filter.refers_to(p.module.__name__))]:
try:
plugin_suite = plugin.test_suite()
except ImportError, e:
=== modified file 'bzrlib/tests/test_selftest.py'
--- a/bzrlib/tests/test_selftest.py 2008-01-29 08:21:19 +0000
+++ b/bzrlib/tests/test_selftest.py 2008-02-10 20:23:50 +0000
@@ -1954,23 +1954,23 @@
'mod1.submod1',
'mod1.submod2.cl1.meth1', 'mod1.submod2.cl2.meth2',
])
- self.assertTrue(id_list.is_module_name_used('mod1'))
- self.assertTrue(id_list.is_module_name_used('mod1.submod1'))
- self.assertTrue(id_list.is_module_name_used('mod1.submod2'))
- self.assertTrue(id_list.test_in('mod1.cl1.meth1'))
- self.assertTrue(id_list.test_in('mod1.submod1'))
- self.assertTrue(id_list.test_in('mod1.func1'))
+ self.assertTrue(id_list.refers_to('mod1'))
+ self.assertTrue(id_list.refers_to('mod1.submod1'))
+ self.assertTrue(id_list.refers_to('mod1.submod2'))
+ self.assertTrue(id_list.includes('mod1.cl1.meth1'))
+ self.assertTrue(id_list.includes('mod1.submod1'))
+ self.assertTrue(id_list.includes('mod1.func1'))
def test_bad_chars_in_params(self):
id_list = self._create_id_list(['mod1.cl1.meth1(xx.yy)'])
- self.assertTrue(id_list.is_module_name_used('mod1'))
- self.assertTrue(id_list.test_in('mod1.cl1.meth1(xx.yy)'))
+ self.assertTrue(id_list.refers_to('mod1'))
+ self.assertTrue(id_list.includes('mod1.cl1.meth1(xx.yy)'))
def test_module_used(self):
id_list = self._create_id_list(['mod.class.meth'])
- self.assertTrue(id_list.is_module_name_used('mod'))
- self.assertTrue(id_list.is_module_name_used('mod.class'))
- self.assertTrue(id_list.is_module_name_used('mod.class.meth'))
+ self.assertTrue(id_list.refers_to('mod'))
+ self.assertTrue(id_list.refers_to('mod.class'))
+ self.assertTrue(id_list.refers_to('mod.class.meth'))
def test_test_suite(self):
# This test is slow, so we do a single test with one test in each
More information about the bazaar-commits
mailing list