Ejemplo n.º 1
0
def test_autofix_pretty_format_json(tmpdir):
    srcfile = tmpdir.join('to_be_json_formatted.json')
    with io.open(get_resource_path('not_pretty_formatted_json.json')) as f:
        srcfile.write_text(f.read(), 'UTF-8')

    # now launch the autofix on that file
    ret = pretty_format_json(['--autofix', srcfile.strpath])
    # it should have formatted it
    assert ret == 1

    # file was formatted (shouldn't trigger linter again)
    ret = pretty_format_json([srcfile.strpath])
    assert ret == 0
Ejemplo n.º 2
0
def test_autofix_pretty_format_json(tmpdir):
    srcfile = tmpdir.join('to_be_json_formatted.json')
    shutil.copyfile(
        get_resource_path('not_pretty_formatted_json.json'),
        srcfile.strpath,
    )

    # now launch the autofix on that file
    ret = pretty_format_json(['--autofix', srcfile.strpath])
    # it should have formatted it
    assert ret == 1

    # file was formatted (shouldn't trigger linter again)
    ret = pretty_format_json([srcfile.strpath])
    assert ret == 0
def test_autofix_pretty_format_json(tmpdir):
    srcfile = tmpdir.join('to_be_json_formatted.json')
    shutil.copyfile(
        get_resource_path('not_pretty_formatted_json.json'),
        srcfile.strpath,
    )

    # now launch the autofix on that file
    ret = pretty_format_json(['--autofix', srcfile.strpath])
    # it should have formatted it
    assert ret == 1

    # file was formatted (shouldn't trigger linter again)
    ret = pretty_format_json([srcfile.strpath])
    assert ret == 0
def test_autofix_pretty_format_json():
    toformat_file = tempfile.NamedTemporaryFile(delete=False, mode='w+')

    # copy our file to format there
    model_file = open(get_resource_path('not_pretty_formatted_json.json'), 'r')
    model_contents = model_file.read()
    model_file.close()

    toformat_file.write(model_contents)
    toformat_file.close()

    # now launch the autofix on that file
    ret = pretty_format_json(['--autofix', toformat_file.name])
    # it should have formatted it
    assert ret == 1

    # file already good
    ret = pretty_format_json([toformat_file.name])
    assert ret == 0
Ejemplo n.º 5
0
def test_not_orderfile_get_pretty_format():
    ret = pretty_format_json(
        ['--top-keys=blah',
         get_resource_path('pretty_formatted_json.json')])
    assert ret == 1
Ejemplo n.º 6
0
def test_tab_pretty_format_json(filename, expected_retval):
    ret = pretty_format_json(['--indent', '\t', get_resource_path(filename)])
    assert ret == expected_retval
Ejemplo n.º 7
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
Ejemplo n.º 8
0
def test_pretty_format_json(filename, expected_retval):
    ret = pretty_format_json([get_resource_path(filename)])
    assert ret == expected_retval
def test_non_ascii_pretty_format_json():
    ret = pretty_format_json([
        '--no-ensure-ascii',
        get_resource_path('non_ascii_pretty_formatted_json.json')
    ])
    assert ret == 0
def test_non_ascii_pretty_format_json():
    ret = pretty_format_json(['--no-ensure-ascii', get_resource_path('non_ascii_pretty_formatted_json.json')])
    assert ret == 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
def test_pretty_format_json(filename, expected_retval):
    ret = pretty_format_json([get_resource_path(filename)])
    assert ret == expected_retval
def test_tab_pretty_format_json(filename, expected_retval):
    ret = pretty_format_json(['--indent', '\t', get_resource_path(filename)])
    assert ret == expected_retval
def test_top_sorted_get_pretty_format():
    ret = pretty_format_json(['--top-keys=01-alist,alist', get_resource_path('top_sorted_json.json')])
    assert ret == 0
def test_not_orderfile_get_pretty_format():
    ret = pretty_format_json(['--top-keys=blah', get_resource_path('pretty_formatted_json.json')])
    assert ret == 1
Ejemplo n.º 16
0
def test_top_sorted_get_pretty_format():
    ret = pretty_format_json([
        '--top-keys=01-alist,alist',
        get_resource_path('top_sorted_json.json')
    ])
    assert ret == 0
Ejemplo n.º 17
0
def test_badfile_pretty_format_json():
    ret = pretty_format_json([get_resource_path('ok_yaml.yaml')])
    assert ret == 1
def test_badfile_pretty_format_json():
    ret = pretty_format_json([get_resource_path('ok_yaml.yaml')])
    assert ret == 1