diff options
Diffstat (limited to 'pylint/test/unittest_checker_python3.py')
-rw-r--r-- | pylint/test/unittest_checker_python3.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/pylint/test/unittest_checker_python3.py b/pylint/test/unittest_checker_python3.py index 825e827..bac3f4a 100644 --- a/pylint/test/unittest_checker_python3.py +++ b/pylint/test/unittest_checker_python3.py @@ -384,6 +384,19 @@ class Python3CheckerTest(testutils.CheckerTestCase): with self.assertNoMessages(): self.walk(node) + def test_using_cmp_argument(self): + nodes = test_utils.extract_node(""" + [].sort(cmp=lambda x: x) #@ + a = list(range(x)) + a.sort(cmp=lambda x: x) #@ + + sorted([], cmp=lambda x: x) #@ + """) + for node in nodes: + message = testutils.Message('using-cmp-argument', node=node) + with self.assertAddsMessages(message): + self.checker.visit_callfunc(node) + @python2_only class Python3TokenCheckerTest(testutils.CheckerTestCase): |