From: Sage Weil Date: Thu, 9 Jul 2015 16:13:55 +0000 (-0400) Subject: unittest_mds_authcap: test lists of allow grants X-Git-Tag: v10.0.0~123^2~81 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b07e0155ec944d67bb845d8cafda1e85fb00c17c;p=ceph.git unittest_mds_authcap: test lists of allow grants Signed-off-by: Sage Weil --- diff --git a/src/test/mds/TestMDSAuthCaps.cc b/src/test/mds/TestMDSAuthCaps.cc index 8cf039a6a936..3620c122e059 100644 --- a/src/test/mds/TestMDSAuthCaps.cc +++ b/src/test/mds/TestMDSAuthCaps.cc @@ -34,6 +34,13 @@ const char *parse_good[] = { "allow rw", "allow rw uid=1 gids=1,2,3", "allow rw path=/foo uid=1 gids=1,2,3", + "allow r, allow rw path=/foo", + "allow r, allow * uid=1", + "allow r ,allow * uid=1", + "allow r ;allow * uid=1", + "allow r ; allow * uid=1", + "allow r ; allow * uid=1", + "allow r uid=1 gids=1,2,3, allow * uid=2", 0 }; @@ -153,6 +160,8 @@ TEST(MDSAuthCaps, OutputParsed) { "MDSAuthCaps[allow * path=\"/foo\" uid=1]"}, {"allow * path=\"/foo\" uid=1 gids=1,2,3", "MDSAuthCaps[allow * path=\"/foo\" uid=1 gids=1,2,3]"}, + {"allow r uid=1 gids=1,2,3, allow * uid=2", + "MDSAuthCaps[allow r uid=1 gids=1,2,3, allow * uid=2]"}, }; size_t num_tests = sizeof(test_values) / sizeof(*test_values); for (size_t i = 0; i < num_tests; ++i) {