| |
@@ -6,53 +6,53 @@
|
| |
|
| |
@pytest.mark.parametrize("req, rpmdep", [
|
| |
("^1.2.3",
|
| |
- "(crate(test) >= 1.2.3 with crate(test) < 2.0.0)"),
|
| |
+ "(crate(test) >= 1.2.3 with crate(test) < 2.0.0~)"),
|
| |
("^1.2",
|
| |
- "(crate(test) >= 1.2.0 with crate(test) < 2.0.0)"),
|
| |
+ "(crate(test) >= 1.2.0 with crate(test) < 2.0.0~)"),
|
| |
("^1",
|
| |
- "(crate(test) >= 1.0.0 with crate(test) < 2.0.0)"),
|
| |
+ "(crate(test) >= 1.0.0 with crate(test) < 2.0.0~)"),
|
| |
("^0.2.3",
|
| |
- "(crate(test) >= 0.2.3 with crate(test) < 0.3.0)"),
|
| |
+ "(crate(test) >= 0.2.3 with crate(test) < 0.3.0~)"),
|
| |
("^0.2",
|
| |
- "(crate(test) >= 0.2.0 with crate(test) < 0.3.0)"),
|
| |
+ "(crate(test) >= 0.2.0 with crate(test) < 0.3.0~)"),
|
| |
("^0.0.3",
|
| |
- "(crate(test) >= 0.0.3 with crate(test) < 0.0.4)"),
|
| |
+ "(crate(test) >= 0.0.3 with crate(test) < 0.0.4~)"),
|
| |
("^0.0",
|
| |
- "(crate(test) >= 0.0.0 with crate(test) < 0.1.0)"),
|
| |
+ "(crate(test) >= 0.0.0 with crate(test) < 0.1.0~)"),
|
| |
("^0",
|
| |
- "(crate(test) >= 0.0.0 with crate(test) < 1.0.0)"),
|
| |
+ "(crate(test) >= 0.0.0 with crate(test) < 1.0.0~)"),
|
| |
("~1.2.3",
|
| |
- "(crate(test) >= 1.2.3 with crate(test) < 1.3.0)"),
|
| |
+ "(crate(test) >= 1.2.3 with crate(test) < 1.3.0~)"),
|
| |
("~1.2",
|
| |
- "(crate(test) >= 1.2.0 with crate(test) < 1.3.0)"),
|
| |
+ "(crate(test) >= 1.2.0 with crate(test) < 1.3.0~)"),
|
| |
("~1",
|
| |
- "(crate(test) >= 1.0.0 with crate(test) < 2.0.0)"),
|
| |
+ "(crate(test) >= 1.0.0 with crate(test) < 2.0.0~)"),
|
| |
("*",
|
| |
"crate(test) >= 0.0.0"),
|
| |
("1.*",
|
| |
- "(crate(test) >= 1.0.0 with crate(test) < 2.0.0)"),
|
| |
+ "(crate(test) >= 1.0.0 with crate(test) < 2.0.0~)"),
|
| |
("1.2.*",
|
| |
- "(crate(test) >= 1.2.0 with crate(test) < 1.3.0)"),
|
| |
+ "(crate(test) >= 1.2.0 with crate(test) < 1.3.0~)"),
|
| |
("1.*.*",
|
| |
- "(crate(test) >= 1.0.0 with crate(test) < 2.0.0)"),
|
| |
+ "(crate(test) >= 1.0.0 with crate(test) < 2.0.0~)"),
|
| |
(">= 1.2.0",
|
| |
"crate(test) >= 1.2.0"),
|
| |
("> 1",
|
| |
"crate(test) > 1.0.0"),
|
| |
("< 2",
|
| |
- "crate(test) < 2.0.0"),
|
| |
+ "crate(test) < 2.0.0~"),
|
| |
("= 1.2.3",
|
| |
"crate(test) = 1.2.3"),
|
| |
(">= 1.2, < 1.5",
|
| |
- "(crate(test) >= 1.2.0 with crate(test) < 1.5.0)"),
|
| |
+ "(crate(test) >= 1.2.0 with crate(test) < 1.5.0~)"),
|
| |
("^1.0.0-alpha.6",
|
| |
- "(crate(test) >= 1.0.0~alpha.6 with crate(test) < 2.0.0)"),
|
| |
+ "(crate(test) >= 1.0.0~alpha.6 with crate(test) < 2.0.0~)"),
|
| |
("^0.1.0-alpha.6",
|
| |
- "(crate(test) >= 0.1.0~alpha.6 with crate(test) < 0.2.0)"),
|
| |
+ "(crate(test) >= 0.1.0~alpha.6 with crate(test) < 0.2.0~)"),
|
| |
("^0.0.1-alpha.6",
|
| |
- "(crate(test) >= 0.0.1~alpha.6 with crate(test) < 0.0.2)"),
|
| |
+ "(crate(test) >= 0.0.1~alpha.6 with crate(test) < 0.0.2~)"),
|
| |
("^0.0.0-alpha.6",
|
| |
- "(crate(test) >= 0.0.0~alpha.6 with crate(test) < 0.0.1)"),
|
| |
+ "(crate(test) >= 0.0.0~alpha.6 with crate(test) < 0.0.1~)"),
|
| |
])
|
| |
def test_dependency(req, rpmdep):
|
| |
dep = rust2rpm.Dependency("test", req)
|
| |
Proper fix is quite complex and given we do not package pre-release
versions very often (and esp. not multiple versions of them), this is
good enough (not nice though).
Signed-off-by: Igor Raits igor.raits@gmail.com
Fixes https://pagure.io/fedora-rust/rust2rpm/issue/70.