Exemplo n.º 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)
Exemplo n.º 2
0
def test_python_compatibility(interp):
    with tempdir():
        CliVersion('1.0.1').write('test_wr.py', 'py')
        retval = call([interp, '-W', 'all', 'test_wr.py'], stdout=PIPE,
                      stderr=PIPE)
        expect_from_data('test_wr.py', retval, 0)
Exemplo n.º 3
0
def test_write_version_file(v, file):
    with tempdir():
        CliVersion(v).write(file, 'text')
        read = CliVersion.read(file)
        expect_from_data(file, read.as_dotted(), v)
Exemplo n.º 4
0
def test_date_metadata(v, file):
    with tempdir():
        CliVersion(v).write(file, 'text')
        read = CliVersion.read(file)
        expect_from_data(file, read.as_date(), date.today().isoformat())