summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClaudiu Popa <cpopa@cloudbasesolutions.com>2015-07-13 23:55:31 +0300
committerClaudiu Popa <cpopa@cloudbasesolutions.com>2015-07-13 23:55:31 +0300
commit45288d0493a71da79f1e4e8096d2a08ba8014e21 (patch)
treee6ad4838dc2bae1663c7b1e17129e9990480daed
parent1ea8e66df8e3e922900c95b08ce0ccb814437767 (diff)
downloadpylint-45288d0493a71da79f1e4e8096d2a08ba8014e21.tar.gz
Cleanup some tests.
-rw-r--r--pylint/test/unittest_checker_base.py45
-rw-r--r--pylint/test/unittest_checker_classes.py5
-rw-r--r--pylint/test/unittest_checker_format.py1
3 files changed, 35 insertions, 16 deletions
diff --git a/pylint/test/unittest_checker_base.py b/pylint/test/unittest_checker_base.py
index cd2dab2..0d25d29 100644
--- a/pylint/test/unittest_checker_base.py
+++ b/pylint/test/unittest_checker_base.py
@@ -15,7 +15,8 @@ class DocstringTest(CheckerTestCase):
def test_missing_docstring_module(self):
module = astroid.parse("something")
- with self.assertAddsMessages(Message('missing-docstring', node=module, args=('module',))):
+ message = Message('missing-docstring', node=module, args=('module',))
+ with self.assertAddsMessages(message):
self.checker.visit_module(module)
def test_missing_docstring_emtpy_module(self):
@@ -25,14 +26,16 @@ class DocstringTest(CheckerTestCase):
def test_empty_docstring_module(self):
module = astroid.parse("''''''")
- with self.assertAddsMessages(Message('empty-docstring', node=module, args=('module',))):
+ message = Message('empty-docstring', node=module, args=('module',))
+ with self.assertAddsMessages(message):
self.checker.visit_module(module)
def test_empty_docstring_function(self):
func = test_utils.extract_node("""
def func(tion):
pass""")
- with self.assertAddsMessages(Message('missing-docstring', node=func, args=('function',))):
+ message = Message('missing-docstring', node=func, args=('function',))
+ with self.assertAddsMessages(message):
self.checker.visit_function(func)
@set_config(docstring_min_length=2)
@@ -55,7 +58,8 @@ class DocstringTest(CheckerTestCase):
klass = test_utils.extract_node("""
class Klass(object):
pass""")
- with self.assertAddsMessages(Message('missing-docstring', node=klass, args=('class',))):
+ message = Message('missing-docstring', node=klass, args=('class',))
+ with self.assertAddsMessages(message):
self.checker.visit_class(klass)
@@ -70,13 +74,14 @@ class NameCheckerTest(CheckerTestCase):
const = test_utils.extract_node("""
const = "CONSTANT" #@
""")
- with self.assertAddsMessages(
- Message('invalid-name', node=const.targets[0],
- args=('constant', 'const', ' (hint: (([A-Z_][A-Z0-9_]*)|(__.*__))$)'))):
+ message = Message(
+ 'invalid-name', node=const.targets[0],
+ args=('constant', 'const',
+ ' (hint: (([A-Z_][A-Z0-9_]*)|(__.*__))$)'))
+ with self.assertAddsMessages(message):
self.checker.visit_assname(const.targets[0])
- @set_config(include_naming_hint=True,
- const_name_hint='CONSTANT')
+ @set_config(include_naming_hint=True, const_name_hint='CONSTANT')
def test_naming_hint_configured_hint(self):
const = test_utils.extract_node("""
const = "CONSTANT" #@
@@ -174,7 +179,10 @@ class MultiNamingStyleTest(CheckerTestCase):
class CLASSC(object): #@
pass
""")
- with self.assertAddsMessages(Message('invalid-name', node=classes[0], args=('class', 'classb', ''))):
+ message = Message('invalid-name',
+ node=classes[0],
+ args=('class', 'classb', ''))
+ with self.assertAddsMessages(message):
for cls in classes:
self.checker.visit_class(cls)
self.checker.leave_module(cls.root)
@@ -189,8 +197,13 @@ class MultiNamingStyleTest(CheckerTestCase):
class CLASSC(object): #@
pass
""")
- with self.assertAddsMessages(Message('invalid-name', node=classes[0], args=('class', 'class_a', '')),
- Message('invalid-name', node=classes[2], args=('class', 'CLASSC', ''))):
+ messages = [
+ Message('invalid-name', node=classes[0],
+ args=('class', 'class_a', '')),
+ Message('invalid-name', node=classes[2],
+ args=('class', 'CLASSC', ''))
+ ]
+ with self.assertAddsMessages(*messages):
for cls in classes:
self.checker.visit_class(cls)
self.checker.leave_module(cls.root)
@@ -207,7 +220,9 @@ class MultiNamingStyleTest(CheckerTestCase):
def FUNC(): #@
pass
""", module_name='test')
- with self.assertAddsMessages(Message('invalid-name', node=function_defs[1], args=('function', 'FUNC', ''))):
+ message = Message('invalid-name', node=function_defs[1],
+ args=('function', 'FUNC', ''))
+ with self.assertAddsMessages(message):
for func in function_defs:
self.checker.visit_function(func)
self.checker.leave_module(func.root)
@@ -224,7 +239,9 @@ class MultiNamingStyleTest(CheckerTestCase):
def UPPER(): #@
pass
""")
- with self.assertAddsMessages(Message('invalid-name', node=function_defs[3], args=('function', 'UPPER', ''))):
+ message = Message('invalid-name', node=function_defs[3],
+ args=('function', 'UPPER', ''))
+ with self.assertAddsMessages(message):
for func in function_defs:
self.checker.visit_function(func)
self.checker.leave_module(func.root)
diff --git a/pylint/test/unittest_checker_classes.py b/pylint/test/unittest_checker_classes.py
index 6ada28f..9f80cc9 100644
--- a/pylint/test/unittest_checker_classes.py
+++ b/pylint/test/unittest_checker_classes.py
@@ -19,8 +19,9 @@ class VariablesCheckerTC(CheckerTestCase):
self.first += 5 #@
self.first = 0 #@
""")
- with self.assertAddsMessages(Message('access-member-before-definition',
- node=n1.target, args=('first', n2.lineno))):
+ message = Message('access-member-before-definition',
+ node=n1.target, args=('first', n2.lineno))
+ with self.assertAddsMessages(message):
self.walk(n1.root())
@set_config(exclude_protected=('_meta', '_manager'))
diff --git a/pylint/test/unittest_checker_format.py b/pylint/test/unittest_checker_format.py
index 2e35d4a..b7958ba 100644
--- a/pylint/test/unittest_checker_format.py
+++ b/pylint/test/unittest_checker_format.py
@@ -15,6 +15,7 @@
Check format checker helper functions
"""
+
from __future__ import unicode_literals
from os import linesep
import re