コード例 #1
0
def test_read_shtool_files(v, file, tmpdir):
    file_loc = tmpdir.join(file).strpath
    CliVersion(v).write(file_loc, 'text', shtool=True)
    read = CliVersion.read(file_loc)
    assert read.as_dotted() == v
コード例 #2
0
ファイル: test_errors.py プロジェクト: JNRowe/versionah
def test_version_read_no_identifier():
    with raises(ValueError,
                match="No valid version identifier in 'setup.py'"):
        CliVersion.read('setup.py')
コード例 #3
0
def test_read_shtool_files(file, expected):
    v = CliVersion.read('tests/data/%s' % file)
    expect(v.as_dotted()) == expected
コード例 #4
0
ファイル: test_read.py プロジェクト: JNRowe/versionah
def test_read_version_file(file, expected):
    v = CliVersion.read('tests/data/{}'.format(file))
    assert v.as_dotted() == expected
コード例 #5
0
ファイル: test_write.py プロジェクト: pombredanne/versionah
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)
コード例 #6
0
ファイル: test_date.py プロジェクト: pombredanne/versionah
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())