Skip to content
Snippets Groups Projects
Commit aeb69c0f authored by Paul "LeoNerd" Evans's avatar Paul "LeoNerd" Evans
Browse files

Add some docstrings

parent d9f3f322
No related branches found
No related tags found
No related merge requests found
...@@ -27,6 +27,10 @@ logging.getLogger().setLevel(NEVER) ...@@ -27,6 +27,10 @@ logging.getLogger().setLevel(NEVER)
class TestCase(unittest.TestCase): class TestCase(unittest.TestCase):
"""A subclass of twisted.trial's TestCase which looks for 'loglevel'
attributes on both itself and its individual test methods, to override the
root logger's logging level while that test (case|method) runs."""
def __init__(self, methodName, *args, **kwargs): def __init__(self, methodName, *args, **kwargs):
super(TestCase, self).__init__(methodName, *args, **kwargs) super(TestCase, self).__init__(methodName, *args, **kwargs)
...@@ -56,5 +60,7 @@ class TestCase(unittest.TestCase): ...@@ -56,5 +60,7 @@ class TestCase(unittest.TestCase):
def DEBUG(target): def DEBUG(target):
"""A decorator to set the .loglevel attribute to logging.DEBUG.
Can apply to either a TestCase or an individual test method."""
target.loglevel = logging.DEBUG target.loglevel = logging.DEBUG
return target return target
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment