コード例 #1
0
ファイル: test_version.py プロジェクト: JNRowe/versionah
def test_version_display(display_type, expected):
    v = CliVersion(date=date(2012, 5, 11))
    assert v.display(display_type) == expected
コード例 #2
0
ファイル: test_version.py プロジェクト: JNRowe/versionah
def test_default_date():
    v = CliVersion()
    assert v.display('date') == str(date.today())
コード例 #3
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')
コード例 #4
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
コード例 #5
0
def test_read_shtool_files(file, expected):
    v = CliVersion.read('tests/data/%s' % file)
    expect(v.as_dotted()) == expected
コード例 #6
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
コード例 #7
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)
コード例 #8
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())
コード例 #9
0
ファイル: test_version.py プロジェクト: pombredanne/versionah
def test_default_date():
    v = CliVersion()
    expect(v.display('date')) == str(date.today())