Skip to content

Commit 54e6d08

Browse files
committed
extend tests
Signed-off-by: Kunz, Immanuel <immanuel.kunz@aisec.fraunhofer.de>
1 parent e214f77 commit 54e6d08

2 files changed

Lines changed: 16 additions & 4 deletions

File tree

tests/test_version_range.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -387,6 +387,9 @@ def test_version_range_lexicographic():
387387

388388
def test_version_range_libversion():
389389
assert LibversionVersion("1.2.3") in LibversionVersionRange.from_string("vers:libversion/*")
390-
assert LibversionVersion("1.2.3") in LibversionVersionRange.from_string(
391-
"vers:libversion/>0.9|<2.1.0-alpha"
392-
)
390+
assert LibversionVersion("1.2.3") in LibversionVersionRange.from_string("vers:libversion/>0.9|<2.1.0-alpha")
391+
assert LibversionVersion("1.0.0") in LibversionVersionRange.from_string("vers:libversion/>=1.0.0")
392+
assert LibversionVersion("1.5.0") in LibversionVersionRange.from_string("vers:libversion/>=1.0.0|<=1.5.0")
393+
assert not LibversionVersion("2.0.0") in LibversionVersionRange.from_string("vers:libversion/<2.0.0")
394+
assert not LibversionVersion("1.2.3") in LibversionVersionRange.from_string("vers:libversion/>=1.2.4")
395+
assert LibversionVersion("1.0.0") in LibversionVersionRange.from_string("vers:libversion/!=1.1.0")

tests/test_versions.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,5 +249,14 @@ def test_lexicographic_version():
249249

250250
def test_libversion_version():
251251
assert LibversionVersion("1.2.3") == LibversionVersion("1.2.3")
252+
assert LibversionVersion("1.2.3") != LibversionVersion("1.2.4")
253+
assert LibversionVersion.is_valid("1.2.3")
254+
assert not LibversionVersion.is_valid("1.2.3a-1-a")
255+
assert LibversionVersion.normalize("v1.2.3") == "1.2.3"
252256
assert LibversionVersion("1.2.3") > LibversionVersion("1.2.2")
253-
assert LibversionVersion("1.2.3-alpha") > LibversionVersion("1.2.2")
257+
assert LibversionVersion("1.2.3") < LibversionVersion("1.3.0")
258+
assert LibversionVersion("1.2.3") >= LibversionVersion("1.2.3")
259+
assert LibversionVersion("1.2.3") <= LibversionVersion("1.2.3")
260+
assert LibversionVersion("1.2.3-alpha") < LibversionVersion("1.2.3")
261+
assert LibversionVersion("1.2.3-alpha") != LibversionVersion("1.2.3-beta")
262+
assert LibversionVersion("1.0") == LibversionVersion("1.0.0")

0 commit comments

Comments
 (0)