]> 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>
Tue, 27 Jan 2026 21:41:29 +0000 (21:41 +0000)
Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
src/test/rgw/test_rgw_iam_policy.cc

index c67f92582bd959f47d83cf7ac48f4fe554444960..191ed34d31bb3ff257a1fd9d928ca4b755b15630 100644 (file)
@@ -130,6 +130,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;
@@ -488,6 +489,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" } };
 
@@ -709,6 +711,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());