diff options
Diffstat (limited to 'meta/lib/oeqa/selftest/cases/cve_check.py')
-rw-r--r-- | meta/lib/oeqa/selftest/cases/cve_check.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/meta/lib/oeqa/selftest/cases/cve_check.py b/meta/lib/oeqa/selftest/cases/cve_check.py index 35e2b29a9a..3f343a2841 100644 --- a/meta/lib/oeqa/selftest/cases/cve_check.py +++ b/meta/lib/oeqa/selftest/cases/cve_check.py | |||
@@ -23,5 +23,14 @@ class CVECheck(OESelftestTestCase): | |||
23 | self.assertTrue( result, msg="Failed to compare version '1.0_dev' <= '1.0'") | 23 | self.assertTrue( result, msg="Failed to compare version '1.0_dev' <= '1.0'") |
24 | 24 | ||
25 | # ignore "p1" and "p2", so these should be equal | 25 | # ignore "p1" and "p2", so these should be equal |
26 | result = Version("1.0p2") <= Version("1.0p1") and Version("1.0p2") >= Version("1.0p1") | 26 | result = Version("1.0p2") == Version("1.0p1") |
27 | self.assertTrue( result ,msg="Failed to compare version '1.0p2' to '1.0p1'") | 27 | self.assertTrue( result ,msg="Failed to compare version '1.0p2' to '1.0p1'") |
28 | # ignore the "b" and "r" | ||
29 | result = Version("1.0b") == Version("1.0r") | ||
30 | self.assertTrue( result ,msg="Failed to compare version '1.0b' to '1.0r'") | ||
31 | |||
32 | # consider the trailing alphabet as patched level when comparing | ||
33 | result = Version("1.0b","alphabetical") < Version("1.0r","alphabetical") | ||
34 | self.assertTrue( result ,msg="Failed to compare version with suffix '1.0b' < '1.0r'") | ||
35 | result = Version("1.0b","alphabetical") > Version("1.0","alphabetical") | ||
36 | self.assertTrue( result ,msg="Failed to compare version with suffix '1.0b' > '1.0'") | ||