コード例 #1
0
def quick_check(versioning,
                expected,
                dirty=True,
                describe="v0.1.2-5-g123",
                compliant=True):
    meta = new_meta(versioning, scm=conftest.MockGit(dirty, describe=describe))
    assert meta.version == expected
    if compliant:
        main_part, _, _ = meta.version.partition("+")
        assert pep440.is_canonical(main_part)

    versioning = meta.versioning
    assert versioning.enabled
    assert not versioning.generate_version_file
    assert not versioning.problem
    assert versioning.scm.is_dirty() == dirty
コード例 #2
0
ファイル: test_pep.py プロジェクト: Carreau/pep440
def test_ok_loose():
    assert is_canonical('2.3.4.dev', loosedev=True) == True
コード例 #3
0
ファイル: test_pep.py プロジェクト: Carreau/pep440
def test_not_ok():
    for version in not_ok:
        assert is_canonical(version) == False
コード例 #4
0
ファイル: test_pep.py プロジェクト: Carreau/pep440
def test_ok():
    for version in ok:
        assert is_canonical(version)
コード例 #5
0
def test_ok_loose():
    assert is_canonical('2.3.4.dev', loosedev=True) == True
コード例 #6
0
def test_not_ok():
    for version in not_ok:
        assert is_canonical(version) == False
コード例 #7
0
def test_ok():
    for version in ok:
        assert is_canonical(version)