From b4f1d4498c1ceed46868f003bbf6dae2097be5a6 Mon Sep 17 00:00:00 2001 From: Robert Iannucci Date: Fri, 23 Mar 2018 16:47:19 -0700 Subject: [PATCH] Fix actual pylint errors. TBR=eakuefner@chromium.org, nodir@chromium.org, vadimsh@chromium.org Bug: 825290,825174 Change-Id: Ide4f03b0f9100a2110bad9d510921b46b2d4e43a Reviewed-on: https://chromium-review.googlesource.com/979112 Reviewed-by: Robbie Iannucci Commit-Queue: Robbie Iannucci --- tests/gclient_eval_unittest.py | 53 +++++++++++++--------------------- 1 file changed, 20 insertions(+), 33 deletions(-) diff --git a/tests/gclient_eval_unittest.py b/tests/gclient_eval_unittest.py index ff4f5a873..52c8bc5d0 100755 --- a/tests/gclient_eval_unittest.py +++ b/tests/gclient_eval_unittest.py @@ -25,7 +25,7 @@ vars = { # Some comment with bad indentation 'dep_2_rev': '1ced', # Some more comments with bad indentation - # and trailing whitespaces + # and trailing whitespaces 'dep_3_rev': '5p1e5', } @@ -61,94 +61,82 @@ class GClientEvalTest(unittest.TestCase): def test_str(self): self.assertEqual( 'foo', - gclient_eval._gclient_eval('"foo"', vars_dict=None, expand_vars=False, - filename='')) + gclient_eval._gclient_eval('"foo"', None, False, '')) def test_tuple(self): self.assertEqual( ('a', 'b'), - gclient_eval._gclient_eval('("a", "b")', vars_dict=None, - expand_vars=False, filename='')) + gclient_eval._gclient_eval('("a", "b")', None, False, '')) def test_list(self): self.assertEqual( ['a', 'b'], - gclient_eval._gclient_eval('["a", "b"]', vars_dict=None, - expand_vars=False, filename='')) + gclient_eval._gclient_eval('["a", "b"]', None, False, '')) def test_dict(self): self.assertEqual( {'a': 'b'}, - gclient_eval._gclient_eval('{"a": "b"}', vars_dict=None, - expand_vars=False, filename='')) + gclient_eval._gclient_eval('{"a": "b"}', None, False, '')) def test_name_safe(self): self.assertEqual( True, - gclient_eval._gclient_eval('True', vars_dict=None, - expand_vars=False, filename='')) + gclient_eval._gclient_eval('True', None, False, '')) def test_name_unsafe(self): with self.assertRaises(ValueError) as cm: - gclient_eval._gclient_eval('UnsafeName', vars_dict=None, - expand_vars=False, filename='') + gclient_eval._gclient_eval('UnsafeName', None, False, '') self.assertIn('invalid name \'UnsafeName\'', str(cm.exception)) def test_invalid_call(self): with self.assertRaises(ValueError) as cm: - gclient_eval._gclient_eval('Foo("bar")', vars_dict=None, - expand_vars=False, filename='') + gclient_eval._gclient_eval('Foo("bar")', None, False, '') self.assertIn('Var is the only allowed function', str(cm.exception)) def test_call(self): self.assertEqual( '{bar}', - gclient_eval._gclient_eval('Var("bar")', vars_dict=None, - expand_vars=False, filename='')) + gclient_eval._gclient_eval('Var("bar")', None, False, '')) def test_expands_vars(self): self.assertEqual( 'foo', - gclient_eval._gclient_eval('Var("bar")', vars_dict={'bar': 'foo'}, - expand_vars=True, filename='')) + gclient_eval._gclient_eval('Var("bar")', {'bar': 'foo'}, True, + '')) def test_expands_vars_with_braces(self): self.assertEqual( 'foo', - gclient_eval._gclient_eval('"{bar}"', vars_dict={'bar': 'foo'}, - expand_vars=True, filename='')) + gclient_eval._gclient_eval('"{bar}"', {'bar': 'foo'}, True, + '')) def test_invalid_var(self): with self.assertRaises(ValueError) as cm: - gclient_eval._gclient_eval('"{bar}"', vars_dict={}, expand_vars=True, - filename='') + gclient_eval._gclient_eval('"{bar}"', {}, True, '') self.assertIn('bar was used as a variable, but was not declared', str(cm.exception)) def test_plus(self): self.assertEqual( 'foo', - gclient_eval._gclient_eval('"f" + "o" + "o"', vars_dict=None, - expand_vars=False, filename='')) + gclient_eval._gclient_eval('"f" + "o" + "o"', None, False, + '')) def test_format(self): self.assertEqual( 'foo', - gclient_eval._gclient_eval('"%s" % "foo"', vars_dict=None, - expand_vars=False, filename='')) + gclient_eval._gclient_eval('"%s" % "foo"', None, False, '')) def test_not_expression(self): with self.assertRaises(SyntaxError) as cm: gclient_eval._gclient_eval( - 'def foo():\n pass', vars_dict=None, expand_vars=False, - filename='') + 'def foo():\n pass', None, False, '') self.assertIn('invalid syntax', str(cm.exception)) def test_not_whitelisted(self): with self.assertRaises(ValueError) as cm: gclient_eval._gclient_eval( - '[x for x in [1, 2, 3]]', vars_dict=None, expand_vars=False, - filename='') + '[x for x in [1, 2, 3]]', None, False, '') self.assertIn( 'unexpected AST node: <_ast.ListComp object', str(cm.exception)) @@ -157,8 +145,7 @@ class GClientEvalTest(unittest.TestCase): input_data = ['{'] + ['"%s": "%s",' % (n, n) for n in test_case] + ['}'] expected = [(str(n), str(n)) for n in test_case] result = gclient_eval._gclient_eval( - ''.join(input_data), vars_dict=None, expand_vars=False, - filename='') + ''.join(input_data), None, False, '') self.assertEqual(expected, result.items())