summaryrefslogtreecommitdiff
path: root/test/unittest_checker_base.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/unittest_checker_base.py')
-rw-r--r--test/unittest_checker_base.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/test/unittest_checker_base.py b/test/unittest_checker_base.py
index fe0dbca..4f16a77 100644
--- a/test/unittest_checker_base.py
+++ b/test/unittest_checker_base.py
@@ -161,18 +161,19 @@ class MultiNamingStyleTest(CheckerTestCase):
MULTI_STYLE_RE = re.compile('(?:(?P<UP>[A-Z]+)|(?P<down>[a-z]+))$')
@set_config(class_rgx=MULTI_STYLE_RE)
- def test_multi_name_detection_first(self):
+ def test_multi_name_detection_majority(self):
classes = test_utils.extract_node("""
- class CLASSA(object): #@
- pass
class classb(object): #@
pass
+ class CLASSA(object): #@
+ pass
class CLASSC(object): #@
pass
""")
- with self.assertAddsMessages(Message('invalid-name', node=classes[1], args=('class', 'classb', ''))):
+ with self.assertAddsMessages(Message('invalid-name', node=classes[0], args=('class', 'classb', ''))):
for cls in classes:
self.checker.visit_class(cls)
+ self.checker.leave_module(cls.root)
@set_config(class_rgx=MULTI_STYLE_RE)
def test_multi_name_detection_first_invalid(self):
@@ -188,6 +189,7 @@ class MultiNamingStyleTest(CheckerTestCase):
Message('invalid-name', node=classes[2], args=('class', 'CLASSC', ''))):
for cls in classes:
self.checker.visit_class(cls)
+ self.checker.leave_module(cls.root)
@set_config(method_rgx=MULTI_STYLE_RE,
function_rgx=MULTI_STYLE_RE,
@@ -204,6 +206,7 @@ class MultiNamingStyleTest(CheckerTestCase):
with self.assertAddsMessages(Message('invalid-name', node=function_defs[1], args=('function', 'FUNC', ''))):
for func in function_defs:
self.checker.visit_function(func)
+ self.checker.leave_module(func.root)
@set_config(function_rgx=re.compile('(?:(?P<ignore>FOO)|(?P<UP>[A-Z]+)|(?P<down>[a-z]+))$'))
def test_multi_name_detection_exempt(self):
@@ -220,6 +223,7 @@ class MultiNamingStyleTest(CheckerTestCase):
with self.assertAddsMessages(Message('invalid-name', node=function_defs[3], args=('function', 'UPPER', ''))):
for func in function_defs:
self.checker.visit_function(func)
+ self.checker.leave_module(func.root)
if __name__ == '__main__':