Fixes v3 identity tests with policy actions with rule admin_or_owner.

Currently, v3 identity tests like show_user fail because Keystone
only allows a non-admin user to show itself, not any other user.

These v3 identity tests are failing on admin_or_owner policy actions
because Keystone interprets "user_id" as "your own" user_id.
admin_or_owner policy action is defined as "user_id: %(user_id)s",
so any tests with that policy rule are currently failing.

The solution is to not dynamically create users during these tests
and instead pass the current Tempest user_id to these APIs, so
that the tests pass for Member (and not just admin).

Change-Id: I5dc0914c95c51194dfee7c823488c4d346bda884
Partial-Bug: #1670553
1 file changed