bootstrap-vz/tests/unit/releases_tests.py
2023-06-21 10:04:07 +02:00

46 lines
1 KiB
Python

from nose.tools import raises
from bootstrapvz.common import releases
def test_gt():
assert releases.wheezy > releases.squeeze
def test_lt():
assert releases.wheezy < releases.stretch
def test_eq():
assert releases.wheezy == releases.wheezy
def test_neq():
assert releases.wheezy != releases.jessie
def test_identity():
assert releases.wheezy is releases.wheezy
def test_not_identity():
# "==" tests equality "is" tests identity
assert releases.stretch == releases.stable
assert releases.stretch is not releases.stable
assert releases.stable is releases.stable
assert releases.stretch is releases.stretch
assert releases.jessie != releases.stable
assert releases.jessie is not releases.stable
def test_alias():
assert releases.oldstable == releases.bullseye
assert releases.stable == releases.bookworm
assert releases.testing == releases.trixie
assert releases.unstable == releases.sid
@raises(releases.UnknownReleaseException)
def test_bogus_releasename():
releases.get_release('nemo')