diff options
| author | David Kalnischkies <david@kalnischkies.de> | 2020-05-26 15:04:44 +0200 |
|---|---|---|
| committer | David Kalnischkies <david@kalnischkies.de> | 2020-05-27 11:15:25 +0200 |
| commit | 5eff00606c0c55cb6e456e521c8c4059e37264a0 (patch) | |
| tree | b502f2512c072a6c8f40f380dac0e79a0e87cf2e /test | |
| parent | 1941515e1c96f9c33d63e426049d9dad5420c580 (diff) | |
Allow version selection to match versioned self-provides
Edgecase of an edgecase at best, but it works just fine as a dependency,
so it should really work on the commandline as well.
Diffstat (limited to 'test')
| -rwxr-xr-x | test/integration/test-bug-758153-versioned-provides-support | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/test/integration/test-bug-758153-versioned-provides-support b/test/integration/test-bug-758153-versioned-provides-support index fb8ed39e8..7bf9d76bd 100755 --- a/test/integration/test-bug-758153-versioned-provides-support +++ b/test/integration/test-bug-758153-versioned-provides-support @@ -337,6 +337,32 @@ E: Unable to correct problems, you have held broken packages." aptget install ne fi testsuccessequal "$HEADER +The following NEW packages will be installed: + selfprov +0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded. +Inst selfprov (2 unstable [amd64]) +Conf selfprov (2 unstable [amd64])" apt install selfprov -s --solver $solver + if [ "$solver" = 'apt' ]; then + HEADER_POST_NL=" +$HEADER_POST" + else + HEADER_POST_NL='' + fi + testsuccessequal "$HEADER_PRE +Selected version '2' (unstable [amd64]) for 'selfprov'$HEADER_POST_NL +The following NEW packages will be installed: + selfprov +0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded. +Inst selfprov (2 unstable [amd64]) +Conf selfprov (2 unstable [amd64])" apt install selfprov=1 -s --solver $solver + testsuccessequal "$HEADER +The following NEW packages will be installed: + selfprov +0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded. +Inst selfprov (2 unstable [amd64]) +Conf selfprov (2 unstable [amd64])" apt install selfprov=2 -s --solver $solver + + testsuccessequal "$HEADER The following additional packages will be installed: selfprov The following NEW packages will be installed: |
