]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw/s3vector: fix iam unit test
authorYuval Lifshitz <ylifshit@ibm.com>
Thu, 27 Nov 2025 16:27:15 +0000 (16:27 +0000)
committerYuval Lifshitz <ylifshit@ibm.com>
Wed, 1 Jul 2026 15:02:57 +0000 (15:02 +0000)
Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
src/test/rgw/test_rgw_iam_policy.cc

index 2ccdc577089a3e46a74efbf7aca60baad10908ca..939e23adc357366eaf662885ae36c2694c32dd6c 100644 (file)
@@ -131,6 +131,7 @@ using rgw::IAM::iamAll;
 using rgw::IAM::stsAll;
 using rgw::IAM::snsAll;
 using rgw::IAM::organizationsAll;
+using rgw::IAM::s3vectorsAll;
 using rgw::IAM::allCount;
 
 using rgw::IAM::s3AllValue;
@@ -490,6 +491,7 @@ TEST_F(PolicyTest, Parse3) {
 TEST_F(PolicyTest, Eval3) {
   auto p  = Policy(cct.get(), &arbitrary_tenant, example3, true);
   Environment em;
+
   Environment tr = { { "aws:MultiFactorAuthPresent", "true" } };
   Environment fa = { { "aws:MultiFactorAuthPresent", "false" } };
 
@@ -712,6 +714,8 @@ TEST_F(PolicyTest, Parse6) {
   Action_t act;
   for (auto i = 0U; i <= organizationsAll; i++)
     act[i] = 1;
+  for (auto i = 0U; i <= s3vectorsAll; i++)
+    act[i] = 1;
   EXPECT_EQ(p->statements[0].action, act);
   EXPECT_EQ(p->statements[0].notaction, None);
   ASSERT_FALSE(p->statements[0].resource.empty());