Fix for V2 image failing test cases.

Following V2 image api test is failing -
    1. test_update_image_member

This patch provides fix for this test case.

Change-Id: Ibd0ac1bd9a150391ae90c7fd7dd0427adbb867cd
Closes-Bug: #1670616
diff --git a/patrole_tempest_plugin/tests/api/image/v2/test_images_member_rbac.py b/patrole_tempest_plugin/tests/api/image/v2/test_images_member_rbac.py
index 81d03d6..81bad5f 100644
--- a/patrole_tempest_plugin/tests/api/image/v2/test_images_member_rbac.py
+++ b/patrole_tempest_plugin/tests/api/image/v2/test_images_member_rbac.py
@@ -33,6 +33,7 @@
     @classmethod
     def resource_setup(cls):
         super(ImagesMemberRbacTest, cls).resource_setup()
+        cls.tenant_id = cls.image_member_client.tenant_id
         cls.alt_tenant_id = cls.alt_image_member_client.tenant_id
 
     @classmethod
@@ -120,15 +121,18 @@
 
         RBAC test for the glance modify_member policy
         """
-        image_id = self.create_image()['id']
-        self.alt_image_member_client.create_image_member(
+        image_id = self.create_image(visibility='shared')['id']
+        self.image_member_client.create_image_member(
             image_id,
-            member=self.image_client.tenant_id)
+            member=self.tenant_id)
+        self.image_member_client.update_image_member(
+            image_id, self.tenant_id,
+            status='accepted')
         # Toggle role and update member
         self.rbac_utils.switch_role(self, switchToRbacRole=True)
         self.image_member_client.update_image_member(
-            image_id, self.image_client.tenant_id,
-            status='accepted')
+            image_id, self.tenant_id,
+            status='pending')
 
     @rbac_rule_validation.action(service="glance",
                                  rule="get_members")