Files
nova/nova
ghanshyam 110c12b414 Fix policy tests for project_id enforcement
Current policy tests override rule with string
"project:non_fake" and try to tests whether policy
is failed on project_id enforcement or not.

But with that string as rule, policy will always fail
irrespective of same project_id or different.
Because rule for project_id should be string like
"project_id:non_fake" or "project_id:%(project_id)s"

This patch fix those tests for only those APIs where instance's
user_id and project_id are being passed as policy target.
Other tests will be taken care while doing project_id
enforcement at API layer.

Below tests are being fixed-

- test_lock_server
- test_pause_server
- test_rescue
- test_suspend_server
- test_serversV21: rebuild tests

Other tests are already taken care with user_id enforcement patch set.

Partially implements blueprint user_id_based_policy_enforcement

Change-Id: I377ef4ef438d5ef7e2c591a8317a02bc99575783
2016-09-11 23:43:41 +00:00
..
2016-09-09 20:35:57 +00:00
2016-09-01 10:05:57 -04:00
2016-07-29 15:36:28 -05:00
2016-08-25 07:57:34 +00:00
2016-06-29 20:55:16 -07:00
2016-06-13 06:41:08 +00:00
2016-08-29 11:52:10 -04:00