Exemplo n.º 1
0
def test_container():
    handler = CompareHandlers(AwesomeVersion("latest"),
                              AwesomeVersion("stable"))
    assert handler.check()

    handler = CompareHandlers(AwesomeVersion("latest"), AwesomeVersion("1"))
    assert handler.check()

    handler = CompareHandlers(AwesomeVersion("1.0.0"),
                              AwesomeVersion("stable"))
    assert not handler.check()
Exemplo n.º 2
0
def test_dev():
    handler = CompareHandlers(AwesomeVersion("1.dev1"),
                              AwesomeVersion("1.dev0"))
    assert handler.check()

    handler = CompareHandlers(AwesomeVersion("1.dev0"),
                              AwesomeVersion("1.dev1"))
    assert not handler.check()
Exemplo n.º 3
0
def test_simple():
    handler = CompareHandlers(AwesomeVersion("2"), AwesomeVersion("1"))
    assert handler.check()

    handler = CompareHandlers(AwesomeVersion("1"), AwesomeVersion("2"))
    assert not handler.check()

    handler = CompareHandlers(AwesomeVersion("1"), AwesomeVersion("1"))
    assert not handler.check()

    handler = CompareHandlers(AwesomeVersion("1.0"), AwesomeVersion("1.0"))
    assert not handler.check()

    handler = CompareHandlers(AwesomeVersion("5.10"), AwesomeVersion("5.10"))
    assert not handler.check()
Exemplo n.º 4
0
def test_sectons():
    handler = CompareHandlers(AwesomeVersion("1.2.3.4.5b0"),
                              AwesomeVersion("1.2b0"))
    assert handler.check()
Exemplo n.º 5
0
def test_modifier():
    handler = CompareHandlers(AwesomeVersion("1.0b1"), AwesomeVersion("1.0b0"))
    assert handler.check()

    handler = CompareHandlers(AwesomeVersion("1.0"), AwesomeVersion("1.0b0"))
    assert handler.check()

    handler = CompareHandlers(AwesomeVersion("1.0b0"), AwesomeVersion("1.0b1"))
    assert not handler.check()

    handler = CompareHandlers(AwesomeVersion("1.0b0"), AwesomeVersion("1.0"))
    assert not handler.check()