r47065 - clean up tests
hawkowl-TA+aISz0psMTMxyoc4vAAJOcrHinNvQL0E9HWUfgJXw@public.gmane.org Thu, 24 Mar 2016 08:25:15 -0600 (MDT)
| Newsgroups | gmane.comp.python.twisted.commits |
|---|---|
| Message-ID | <[email protected]> |
Author: hawkowl
Date: Thu Mar 24 08:25:06 2016
New Revision: 47065
Modified:
branches/oldstyle-decorator-8244/twisted/test/test_nooldstyle.py
Log:
clean up tests
Modified: branches/oldstyle-decorator-8244/twisted/test/test_nooldstyle.py
==============================================================================
--- branches/oldstyle-decorator-8244/twisted/test/test_nooldstyle.py (original)
+++ branches/oldstyle-decorator-8244/twisted/test/test_nooldstyle.py Thu Mar 24 08:25:06 2016
@@ -113,58 +113,58 @@
"TWISTED_NEWSTYLE=1")
-if not _skip:
+class NewStyleOnly(object):
+ """
+ A base testclass that takes a module and tests if the classes defined
+ in it are old-style.
+
+ CAVEATS: This is maybe slightly dumb, and only looks in non-test
+ modules (because some test modules have side effects). It also doesn't
+ look inside functions, for classes defined there, or nested classes.
+ """
+ module = None
- class NewStyleOnly(object):
+ def test_newStyleClassesOnly(self):
"""
- A base testclass that takes a module and tests if the classes defined
- in it are old-style.
-
- CAVEATS: This is maybe slightly dumb, and only looks in non-test
- modules (because some test modules have side effects). It also doesn't
- look inside functions, for classes defined there, or nested classes.
+ Test that C{self.module} has no old-style classes in it.
"""
- module = None
-
- def test_newStyleClassesOnly(self):
- """
- Test that C{self.module} has no old-style classes in it.
- """
- try:
- module = namedAny(self.module)
- except ImportError:
- raise unittest.SkipTest("Not importable.")
-
- for name, val in inspect.getmembers(module):
- if hasattr(val, "__module__") \
- and val.__module__ == self.module:
- if isinstance(val, types.ClassType):
- raise unittest.FailTest(
- "{val} is an old-style class".format(
- val=fullyQualifiedName(val)))
-
- for x in getModule("twisted").walkModules():
- if ".test." in x.name:
- continue
-
- class Test(NewStyleOnly, unittest.TestCase):
- """
- See L{NewStyleOnly}.
- """
- module = x.name
-
- acceptableName = x.name.replace(".", "_")
- Test.__name__ = acceptableName
- locals().update({acceptableName: Test})
+ try:
+ module = namedAny(self.module)
+ except ImportError:
+ raise unittest.SkipTest("Not importable.")
+
+ for name, val in inspect.getmembers(module):
+ if hasattr(val, "__module__") \
+ and val.__module__ == self.module:
+ if isinstance(val, types.ClassType):
+ raise unittest.FailTest(
+ "{val} is an old-style class".format(
+ val=fullyQualifiedName(val)))
+
+for x in getModule("twisted").walkModules():
+
+ ignoredModules = [
+ "twisted.test.reflect_helper",
+ "twisted.internet.test.process_",
+ "twisted.test.process_"
+ ]
+
+ nope = False
+
+ for ignored in ignoredModules:
+ if x.name.startswith(ignored):
+ nope = True
-else:
+ if nope:
+ continue
- class NewStyleOnly(unittest.TestCase):
+ class Test(NewStyleOnly, unittest.TestCase):
"""
- Just skip, it doesn't make sense right now.
+ See L{NewStyleOnly}.
"""
- def test_newStyleClassesOnly(self):
- """
- No-op.
- """
- raise unittest.SkipTest(_skip)
+ module = x.name
+ skip = _skip
+
+ acceptableName = x.name.replace(".", "_")
+ Test.__name__ = acceptableName
+ locals().update({acceptableName: Test})