Upgrade add-trailing-comma to 0.4.1
diff --git a/tests/check_executables_have_shebangs_test.py b/tests/check_executables_have_shebangs_test.py
index 0e28986..0cb9dcf 100644
--- a/tests/check_executables_have_shebangs_test.py
+++ b/tests/check_executables_have_shebangs_test.py
@@ -7,26 +7,30 @@
from pre_commit_hooks.check_executables_have_shebangs import main
-@pytest.mark.parametrize('content', (
- b'#!/bin/bash\nhello world\n',
- b'#!/usr/bin/env python3.6',
- b'#!python',
- '#!☃'.encode('UTF-8'),
-))
+@pytest.mark.parametrize(
+ 'content', (
+ b'#!/bin/bash\nhello world\n',
+ b'#!/usr/bin/env python3.6',
+ b'#!python',
+ '#!☃'.encode('UTF-8'),
+ ),
+)
def test_has_shebang(content, tmpdir):
path = tmpdir.join('path')
path.write(content, 'wb')
assert main((path.strpath,)) == 0
-@pytest.mark.parametrize('content', (
- b'',
- b' #!python\n',
- b'\n#!python\n',
- b'python\n',
- '☃'.encode('UTF-8'),
+@pytest.mark.parametrize(
+ 'content', (
+ b'',
+ b' #!python\n',
+ b'\n#!python\n',
+ b'python\n',
+ '☃'.encode('UTF-8'),
-))
+ ),
+)
def test_bad_shebang(content, tmpdir, capsys):
path = tmpdir.join('path')
path.write(content, 'wb')
diff --git a/tests/check_json_test.py b/tests/check_json_test.py
index 996bfbb..6ba26c1 100644
--- a/tests/check_json_test.py
+++ b/tests/check_json_test.py
@@ -4,11 +4,13 @@
from testing.util import get_resource_path
-@pytest.mark.parametrize(('filename', 'expected_retval'), (
- ('bad_json.notjson', 1),
- ('bad_json_latin1.nonjson', 1),
- ('ok_json.json', 0),
-))
+@pytest.mark.parametrize(
+ ('filename', 'expected_retval'), (
+ ('bad_json.notjson', 1),
+ ('bad_json_latin1.nonjson', 1),
+ ('ok_json.json', 0),
+ ),
+)
def test_check_json(capsys, filename, expected_retval):
ret = check_json([get_resource_path(filename)])
assert ret == expected_retval
diff --git a/tests/check_symlinks_test.py b/tests/check_symlinks_test.py
index 4b11e71..19bb5b4 100644
--- a/tests/check_symlinks_test.py
+++ b/tests/check_symlinks_test.py
@@ -7,10 +7,12 @@
@pytest.mark.xfail(os.name == 'nt', reason='No symlink support on windows')
-@pytest.mark.parametrize(('filename', 'expected_retval'), (
- ('broken_symlink', 1),
- ('working_symlink', 0),
-))
+@pytest.mark.parametrize(
+ ('filename', 'expected_retval'), (
+ ('broken_symlink', 1),
+ ('working_symlink', 0),
+ ),
+)
def test_check_symlinks(filename, expected_retval):
ret = check_symlinks([get_resource_path(filename)])
assert ret == expected_retval
diff --git a/tests/check_xml_test.py b/tests/check_xml_test.py
index 99b0902..84e365d 100644
--- a/tests/check_xml_test.py
+++ b/tests/check_xml_test.py
@@ -4,10 +4,12 @@
from testing.util import get_resource_path
-@pytest.mark.parametrize(('filename', 'expected_retval'), (
- ('bad_xml.notxml', 1),
- ('ok_xml.xml', 0),
-))
+@pytest.mark.parametrize(
+ ('filename', 'expected_retval'), (
+ ('bad_xml.notxml', 1),
+ ('ok_xml.xml', 0),
+ ),
+)
def test_check_xml(filename, expected_retval):
ret = check_xml([get_resource_path(filename)])
assert ret == expected_retval
diff --git a/tests/check_yaml_test.py b/tests/check_yaml_test.py
index c145fdc..73d6593 100644
--- a/tests/check_yaml_test.py
+++ b/tests/check_yaml_test.py
@@ -4,10 +4,12 @@
from testing.util import get_resource_path
-@pytest.mark.parametrize(('filename', 'expected_retval'), (
- ('bad_yaml.notyaml', 1),
- ('ok_yaml.yaml', 0),
-))
+@pytest.mark.parametrize(
+ ('filename', 'expected_retval'), (
+ ('bad_yaml.notyaml', 1),
+ ('ok_yaml.yaml', 0),
+ ),
+)
def test_check_yaml(filename, expected_retval):
ret = check_yaml([get_resource_path(filename)])
assert ret == expected_retval
diff --git a/tests/debug_statement_hook_test.py b/tests/debug_statement_hook_test.py
index 7891eac..6d8d7d8 100644
--- a/tests/debug_statement_hook_test.py
+++ b/tests/debug_statement_hook_test.py
@@ -10,30 +10,36 @@
@pytest.fixture
def ast_with_no_debug_imports():
- return ast.parse("""
+ return ast.parse(
+ """
import foo
import bar
import baz
from foo import bar
-""")
+""",
+ )
@pytest.fixture
def ast_with_debug_import_form_1():
- return ast.parse("""
+ return ast.parse(
+ """
import ipdb; ipdb.set_trace()
-""")
+""",
+ )
@pytest.fixture
def ast_with_debug_import_form_2():
- return ast.parse("""
+ return ast.parse(
+ """
from pudb import set_trace; set_trace()
-""")
+""",
+ )
def test_returns_no_debug_statements(ast_with_no_debug_imports):
diff --git a/tests/detect_aws_credentials_test.py b/tests/detect_aws_credentials_test.py
index beb382f..978e9b0 100644
--- a/tests/detect_aws_credentials_test.py
+++ b/tests/detect_aws_credentials_test.py
@@ -69,8 +69,10 @@
{'z2rpgs5uit782eapz5l1z0y2lurtsyyk6hcfozlb'},
),
('aws_config_with_session_token.ini', {'foo'}),
- ('aws_config_with_secret_and_session_token.ini',
- {'z2rpgs5uit782eapz5l1z0y2lurtsyyk6hcfozlb', 'foo'}),
+ (
+ 'aws_config_with_secret_and_session_token.ini',
+ {'z2rpgs5uit782eapz5l1z0y2lurtsyyk6hcfozlb', 'foo'},
+ ),
(
'aws_config_with_multiple_sections.ini',
{
diff --git a/tests/pretty_format_json_test.py b/tests/pretty_format_json_test.py
index 62e37f1..eeef65b 100644
--- a/tests/pretty_format_json_test.py
+++ b/tests/pretty_format_json_test.py
@@ -17,35 +17,41 @@
parse_indent('-2')
-@pytest.mark.parametrize(('filename', 'expected_retval'), (
- ('not_pretty_formatted_json.json', 1),
- ('unsorted_pretty_formatted_json.json', 1),
- ('non_ascii_pretty_formatted_json.json', 1),
- ('pretty_formatted_json.json', 0),
-))
+@pytest.mark.parametrize(
+ ('filename', 'expected_retval'), (
+ ('not_pretty_formatted_json.json', 1),
+ ('unsorted_pretty_formatted_json.json', 1),
+ ('non_ascii_pretty_formatted_json.json', 1),
+ ('pretty_formatted_json.json', 0),
+ ),
+)
def test_pretty_format_json(filename, expected_retval):
ret = pretty_format_json([get_resource_path(filename)])
assert ret == expected_retval
-@pytest.mark.parametrize(('filename', 'expected_retval'), (
- ('not_pretty_formatted_json.json', 1),
- ('unsorted_pretty_formatted_json.json', 0),
- ('non_ascii_pretty_formatted_json.json', 1),
- ('pretty_formatted_json.json', 0),
-))
+@pytest.mark.parametrize(
+ ('filename', 'expected_retval'), (
+ ('not_pretty_formatted_json.json', 1),
+ ('unsorted_pretty_formatted_json.json', 0),
+ ('non_ascii_pretty_formatted_json.json', 1),
+ ('pretty_formatted_json.json', 0),
+ ),
+)
def test_unsorted_pretty_format_json(filename, expected_retval):
ret = pretty_format_json(['--no-sort-keys', get_resource_path(filename)])
assert ret == expected_retval
-@pytest.mark.parametrize(('filename', 'expected_retval'), (
- ('not_pretty_formatted_json.json', 1),
- ('unsorted_pretty_formatted_json.json', 1),
- ('non_ascii_pretty_formatted_json.json', 1),
- ('pretty_formatted_json.json', 1),
- ('tab_pretty_formatted_json.json', 0),
-))
+@pytest.mark.parametrize(
+ ('filename', 'expected_retval'), (
+ ('not_pretty_formatted_json.json', 1),
+ ('unsorted_pretty_formatted_json.json', 1),
+ ('non_ascii_pretty_formatted_json.json', 1),
+ ('pretty_formatted_json.json', 1),
+ ('tab_pretty_formatted_json.json', 0),
+ ),
+)
def test_tab_pretty_format_json(filename, expected_retval):
ret = pretty_format_json(['--indent', '\t', get_resource_path(filename)])
assert ret == expected_retval
diff --git a/tests/string_fixer_test.py b/tests/string_fixer_test.py
index 0429b95..a65213b 100644
--- a/tests/string_fixer_test.py
+++ b/tests/string_fixer_test.py
@@ -22,16 +22,20 @@
# Docstring
('""" Foo """', '""" Foo """', 0),
(
- textwrap.dedent("""
+ textwrap.dedent(
+ """
x = " \\
foo \\
"\n
- """),
- textwrap.dedent("""
+ """,
+ ),
+ textwrap.dedent(
+ """
x = ' \\
foo \\
'\n
- """),
+ """,
+ ),
1,
),
('"foo""bar"', "'foo''bar'", 1),