From 7cb1d3a43d0c552202162973050f8ba2ddf7edca Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 27 Mar 2014 12:57:40 -0700 Subject: [PATCH] qa/workunits/mon/pool_ops.sh: fix test The pool create command doesn't take k/v pairs any more. Signed-off-by: Sage Weil --- qa/workunits/mon/pool_ops.sh | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/qa/workunits/mon/pool_ops.sh b/qa/workunits/mon/pool_ops.sh index f6f364f9aa5fc..b19dbd167cc35 100755 --- a/qa/workunits/mon/pool_ops.sh +++ b/qa/workunits/mon/pool_ops.sh @@ -8,9 +8,14 @@ function expect_false() if "$@"; then return 1; else return 0; fi } -expect_false ceph osd pool create foo 123 123 key1=+++ -ceph osd pool create foo 123 123 key1=value1 key2 key3=value3 -ceph osd pool create fooo 123 +# note: we need to pass the other args or ceph_argparse.py will take +# 'invalid' that is not replicated|erasure and assume it is the next +# argument, which is a string. +expect_false ceph osd pool create foo 123 123 invalid foo-profile foo-ruleset + +ceph osd pool create foo 123 123 replicated +ceph osd pool create fooo 123 123 erasure default +ceph osd pool create foooo 123 ceph osd pool create foo 123 # idempotent @@ -27,6 +32,7 @@ expect_false ceph osd pool delete foo foo --force expect_false ceph osd pool delete foo fooo --yes-i-really-mean-it expect_false ceph osd pool delete foo --yes-i-really-mean-it foo +ceph osd pool delete foooo foooo --yes-i-really-really-mean-it ceph osd pool delete fooo fooo --yes-i-really-really-mean-it ceph osd pool delete foo foo --yes-i-really-really-mean-it -- 2.39.5