From b716848e71d71c9a7d577c534681051875b5af57 Mon Sep 17 00:00:00 2001 From: Joshua Harlow Date: Fri, 28 Mar 2014 19:55:21 -0700 Subject: [PATCH] Add a bunch of new requirement test examples Change-Id: Ic06ca7fb60e36b848360cfb72234815a0757d4a2 --- data/tests/requirements.yaml | 45 ++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/data/tests/requirements.yaml b/data/tests/requirements.yaml index 96528e9c..55c0e484 100644 --- a/data/tests/requirements.yaml +++ b/data/tests/requirements.yaml @@ -3,6 +3,27 @@ requirements: - a>1 - a>2 +- expected: a>=1.5,<2 + requirements: + - a<1 + - a<2 + - a>=1.5 +- expected: a>=1.5,<3 + requirements: + - a==1 + - a>2 + - a<3 + - a>=1.5 +- expected: a!=1 + requirements: + - a==1 + - a!=1 +- expected: a>3,<=5 + requirements: + - a==1 + - a<2 + - a>3 + - a<=5 - expected: a<0.5 requirements: # Both are mutually incompat., due to sorting the lower one will be selected first. @@ -39,5 +60,29 @@ - x!=2 - x>4 - x>5 +- expected: "x>1,<2" + requirements: + - x>1 + - x>2 + - x<2 + - x>3 +# Some real use-cases in icehouse requirements +- expected: "keyring>=1.6.1,<2.0" + requirements: + - keyring>=1.6.1 + - keyring<2.0 + - keyring>=2.1 +- expected: "mock>=1.0" + requirements: + - mock>=1.0 + - mock>=1.0 + - mock>=1.0 + - mock>=0.8.0 + - mock>=0.8.0 +- expected: "hacking>=0.5.6,<0.8" + requirements: + - hacking>=0.5.6,<0.8 + - hacking>=0.5.6,<0.7 + - hacking>=0.5.6,<0.8 ...