]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
pybind: test_ceph_argparse: test 'ceph osd pool create' with pool type
authorJoao Eduardo Luis <joao.luis@inktank.com>
Wed, 18 Dec 2013 17:58:31 +0000 (17:58 +0000)
committerJoao Eduardo Luis <joao.luis@inktank.com>
Thu, 19 Dec 2013 02:21:05 +0000 (02:21 +0000)
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
src/test/pybind/test_ceph_argparse.py

index 9cd0cd5eb77b3030ff5df9c6ca81800218ba8b2c..fdfd726d4000128287d66e141796f208dead3d56 100755 (executable)
@@ -893,6 +893,23 @@ class TestOSD(TestArgparse):
         self.assert_valid_command(['osd', 'pool', 'create',
                                    'poolname', '128',
                                    'foo=bar', 'baz=frob'])
+        self.assert_valid_command(['osd', 'pool', 'create',
+                                   'poolname', '128', '128',
+                                   'rep'])
+        self.assert_valid_command(['osd', 'pool', 'create',
+                                   'poolname', '128', '128',
+                                   'raid4'])
+        self.assert_valid_command(['osd', 'pool', 'create',
+                                   'poolname', '128', '128',
+                                   'erasure'])
+        self.assert_valid_command(['osd', 'pool', 'create',
+                                   'poolname', '128', '128',
+                                   'rep',
+                                   'foo=bar'])
+        self.assert_valid_command(['osd', 'pool', 'create',
+                                   'poolname', '128', '128',
+                                   'rep',
+                                   'foo=bar', 'bar=baz'])
         assert_equal({}, validate_command(sigdict, ['osd', 'pool', 'create']))
         assert_equal({}, validate_command(sigdict, ['osd', 'pool', 'create',
                                                     'poolname']))