예제 #1
0
def test_output_validatity(v, filename, linter):
    file_type = guess_type(filename)
    with tempdir():
        CliVersion(v).write(filename, file_type)
        retval = call(linter.split() + [filename, ],
                      stdout=PIPE, stderr=PIPE)
        expect_from_data(filename, retval, 0)
예제 #2
0
def test_output_validatity(v, filename, linter, tmpdir):
    if not which(linter):
        skip('Linter {!r} unavailable'.format(linter))
    file_type = guess_type(filename)
    file_loc = tmpdir.join(filename).strpath
    CliVersion(v).write(file_loc, file_type)
    retval = call(linter.split() + [file_loc, ], stdout=PIPE, stderr=PIPE)
    assert retval == 0
예제 #3
0
def test_guess_type_from_name(filename, expected):
    assert guess_type(filename) == expected
예제 #4
0
def test_guess_type_from_name(filename, expected):
    expect(guess_type(filename)) == expected