Ejemplo n.º 1
0
def test_several_semver_tags():
    with pytest.raises(ValueError):
        get_semver_tag("""aaa
some-tag
v0.1.2-release
0xy789roirjnq
1-2-3
v0.1.3
""")
Ejemplo n.º 2
0
def test_one_semver_and_others():
    result = get_semver_tag("""aaa
some-tag
v0.1.2-release
0xy789roirjnq
1-2-3
""")
    assert result == 'v0.1.2-release'
Ejemplo n.º 3
0
def test_nothing():
    result = get_semver_tag("""aaa
some-tag
blabla
0xy789roirjnq
1-2-3
""")
    assert result is None
Ejemplo n.º 4
0
def test_correct2():
    result = get_semver_tag("""v0.1.2-release""")
    assert result == 'v0.1.2-release'
Ejemplo n.º 5
0
def test_correct1():
    result = get_semver_tag("""v0.1.2""")
    assert result == 'v0.1.2'
Ejemplo n.º 6
0
def test_empty():
    result = get_semver_tag('')
    assert result is None
Ejemplo n.º 7
0
def test_incorrect6():
    result = get_semver_tag('v0.1.2.3')
    assert result is None
Ejemplo n.º 8
0
def test_incorrect5():
    result = get_semver_tag('v0.1-release')
    assert result is None
Ejemplo n.º 9
0
def test_incorrect3():
    result = get_semver_tag('0.1.2-release')
    assert result is None