diff options
author | Ashley Cui <acui@redhat.com> | 2020-11-03 14:07:59 -0500 |
---|---|---|
committer | Ashley Cui <acui@redhat.com> | 2020-11-03 14:35:01 -0500 |
commit | 532bce4ad434e302007c3d2adf9994b5a822cc19 (patch) | |
tree | 911b8a455999778ecf647fce6de50fd59530999b /test/apiv2 | |
parent | 8dfbdb561be5e2313dfa9f665e1f184089c8e967 (diff) | |
download | podman-532bce4ad434e302007c3d2adf9994b5a822cc19.tar.gz podman-532bce4ad434e302007c3d2adf9994b5a822cc19.tar.bz2 podman-532bce4ad434e302007c3d2adf9994b5a822cc19.zip |
Make volume filters inclusive
When using multiple filters, return a volume that matches any one of the used filters, rather than matching both of the filters.
This is for compatibility with docker's cli, and more importantly, the apiv2 compat endpoint
Closes #6765
Signed-off-by: Ashley Cui <acui@redhat.com>
Diffstat (limited to 'test/apiv2')
-rw-r--r-- | test/apiv2/30-volumes.at | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/test/apiv2/30-volumes.at b/test/apiv2/30-volumes.at index 2c38954b6..aa167a97a 100644 --- a/test/apiv2/30-volumes.at +++ b/test/apiv2/30-volumes.at @@ -35,6 +35,8 @@ t GET libpod/volumes/json 200 \ .[0].CreatedAt~[0-9]\\{4\\}-[0-9]\\{2\\}-[0-9]\\{2\\}.* # -G --data-urlencode 'filters={"name":["foo1"]}' t GET libpod/volumes/json?filters=%7B%22name%22%3A%5B%22foo1%22%5D%7D 200 length=1 .[0].Name=foo1 +# -G --data-urlencode 'filters={"name":["foo1","foo2"]}' +t GET libpod/volumes/json?filters=%7B%22name%22%3A%20%5B%22foo1%22%2C%20%22foo2%22%5D%7D 200 length=2 .[0].Name=foo1 .[1].Name=foo2 # -G --data-urlencode 'filters={"name":["notexist"]}' t GET libpod/volumes/json?filters=%7B%22name%22%3A%5B%22notexists%22%5D%7D 200 length=0 |