Merge "Fixes LP Bug# 930482 - Test for security -tenanid by pass"
diff --git a/tempest/tests/compute/test_authorization.py b/tempest/tests/compute/test_authorization.py
index 5859eaf..0f0a8dd 100644
--- a/tempest/tests/compute/test_authorization.py
+++ b/tempest/tests/compute/test_authorization.py
@@ -133,6 +133,17 @@
         server_id = self.server['id']
         self.alt_client.list_addresses_by_network(server_id, 'public')
 
+    def test_list_servers_with_alternate_tenant(self):
+        """
+        A list on servers from one tenant should not
+        show on alternate tenant
+        """
+        #Listing servers from alternate tenant
+        alt_server_ids = []
+        resp, body = self.alt_client.list_servers()
+        alt_server_ids = [s['id'] for s in body['servers']]
+        self.assertNotIn(self.server['id'], alt_server_ids)
+
     @raises(exceptions.NotFound)
     @attr(type='negative')
     def test_change_password_for_alt_account_fails(self):