def test_py3(): filename = get_absolute_path(base + 'py3.py') assert list(get_comma_errors(get_tokens(filename))) == []
def test_comma_not_required_in_parenth_form_string_splits(): fixture = 'data/multiline_string.py' filename = get_absolute_path(fixture) assert list(get_comma_errors(get_tokens(filename))) == []
def test_comma_not_required_in_comment_lines(): fixture = 'data/good_list.py' filename = get_absolute_path(fixture) assert list(get_comma_errors(get_tokens(filename))) == []
def test_multiline_good_dict(): filename = get_absolute_path('data/multiline_good_dict.py') assert list(get_comma_errors(get_tokens(filename))) == []
def test_comma_not_required_even_if_you_use_dict_for(): fixture = 'data/multiline_good_single_keyed_for_dict.py' filename = get_absolute_path(fixture) assert list(get_comma_errors(get_tokens(filename))) == []
def test_get_noqa_lines(): filename = get_absolute_path('data/no_qa.py') assert get_noqa_lines(get_tokens(filename)) == [2]
def test_no_comma_required_in_parenth_form(): fixture = 'data/parenth_form.py' filename = get_absolute_path(fixture) assert list(get_comma_errors(get_tokens(filename))) == []
def test_comma_required_after_unpack_in_non_def_python_3_5(): fixture = 'data/unpack.py' filename = get_absolute_path(fixture) assert list(get_comma_errors(get_tokens(filename))) == [ { 'col': 12, 'line': 4, 'message': C816 }, { 'col': 9, 'line': 11, 'message': C816 }, { 'col': 15, 'line': 19, 'message': C816 }, { 'col': 12, 'line': 26, 'message': C815 }, { 'col': 23, 'line': 32, 'message': C815 }, { 'col': 14, 'line': 39, 'message': C816 }, { 'col': 12, 'line': 46, 'message': C815 }, { 'col': 12, 'line': 50, 'message': C815 }, { 'col': 9, 'line': 58, 'message': C815 }, { 'col': 9, 'line': 62, 'message': C815 }, { 'col': 9, 'line': 68, 'message': C816 }, { 'col': 12, 'line': 75, 'message': C816 }, { 'col': 14, 'line': 83, 'message': C816 }, { 'col': 19, 'line': 112, 'message': C815 }, ]
def test_no_comma_required_multiline_if(): fixture = 'data/multiline_if.py' filename = get_absolute_path(fixture) assert list(get_comma_errors(get_tokens(filename))) == []
def test_no_comma_required_dict_comprehension(): fixture = 'data/dict_comprehension.py' filename = get_absolute_path(fixture) assert list(get_comma_errors(get_tokens(filename))) == []
def test_comma_good_dict(): fixture = 'data/comment_good_dict.py' filename = get_absolute_path(fixture) assert list(get_comma_errors(get_tokens(filename))) == []
def test_good_empty_comma_context(): fixture = 'data/good_empty_comma_context.py' filename = get_absolute_path(fixture) assert list(get_comma_errors(get_tokens(filename))) == []