Refactoring for behavior responses, adding tags, and adding to secrets tests

Change-Id: I92a9189b25cafe0ee20225c5e15ab7ea7044d22e
Refactorings for the list servers tests

* Replaced assertTrue's with assertIn/assertNotIn
* Fixed pep8 issues
* Removed detailed messages for assertIn/NotIn as
  these assertions provide very detailed output

Change-Id: I8fc2d9b86f932cff3bb837a2bd07c63f8f0492c6
Makes marshalling configurable for Compute tests

* Pulls serialization/deserialization types from config
  in Compute fixtures

Change-Id: I1b1a57712eb878157813404fe0b3e7cae73b7b69
Added test for the bug 1184594

1. Added test to verify that resize of a user's server
by an admin doesn't check for admin quota but checks
for user quota instead.

2. Fixing pep8 issues in test_resize_server_confirm.py

Change-Id: If451636223d7daf5b88fc13fbff8681c6b782539
Tenants API Tenant Tests Parity.

1. Added a tenant test.
2. Refactored identity fixtures.
3. Fixed reviewer comment - minor typo.
4. Fixed reviewer comment - change import of rand_name.
5. Renamed test_repo to cloudroast.
6. Fixed reviewer comment - fixed data clean up issues in test_tenants.
7. Refactored test_tenant/fixtures.
8. Rebased changes to fixe a merge faillure.
9. Fixed reviewer comment - removed teardown in test_tenants.
10. Flipped the order in assertEqual as per best practices.

Change-Id: I58d3eeb27582b169dde4ee4381f0c67f4cd66b25
Tenants API Service Tests Parity.

1. Added a service test to identity admin package.
2. Refactored fixtures.
3. Fixed reviewer comment - removed teardown in test_services
4. Flipped up addCleanup to first check the response code.

Change-Id: I431ace431770b5e28067db59bf644217bc3cbb1c
Adding authentication tests and fixing assert messages

Change-Id: I16f2708ad19d59c1625cea8a4b9fbba90380ce06
Merge "Tenants API Tenant Tests Parity."
Merge "Tenants API Service Tests Parity."
Merge "Added test for the bug 1184594"
Merge "Refactoring for behavior responses, adding tags, and adding to secrets tests"
Tenants API User Tests Parity.

1. Added a user test to identity admin package.
2. Renamed test_repo to cloudroast.
3. Refactored fixtures.
4. Fixed reviewer comments - refactored fixtures/test_users.
5. Fixed reviewer comment - fixed assertion issues in test_users.
6. Fixed reviewer comment - flipped up assertEqual as per a suggested best practice.
7. Flipped up addCleanup to first check for a correct response code.
8. Fixed reviewer comment - cleaning up test data.

Change-Id: I71caa15f5537c99506c37aca0554f19b2e75c907
Tenants API Role Tests Parity

1. Added an admin package to Identity for tests parity.
2. Added a role test to admin package.
3. Refactored fixtures as per role test parity requirements.
4. Completed testing role creation functionality.
5. Completed testing role deletion functionality.
6. Added assign role to a tenant user test.
7. Completed testing role functionality on tenants-api client.
8. Fixed reviewer comments - refactored indentity fixtures and test_roles.
9. Fixed reviewer comments - better way of cleaning up test data.
10. Refactored fixtures.
11. Changed import of rand_name.
12. Renamed test_repo to cloudroast.
13. Fixed reviwer comment - refectored fixtures.
14. Refactored test_roles.
15. Fixed reviewer comment - flipped up order in assertEqual.

Change-Id: I5ceb4563373c0864703b0053e3673c865f32b0e5
Merge "Refactorings for the list servers tests"
Merge "Makes marshalling configurable for Compute tests"
allow running both images api versions

Removed dependancy on ImagesConfig.api_version so that tests can be run
for both v1 and v2 without changing config file.

Also separated v1 test fixture outside of images.fixtures module.

Renamed some classes for consistency and moved helper methods from
fixture to images behaviors.

Refactored to acommodate new get_all_tenants_id()

Change-Id: Ic829eb63cda6bb64400239b7c90978239393a4b8
Merge "Tenants API User Tests Parity."
Merge "Tenants API Role Tests Parity"
Merge "allow running both images api versions"