There is no mock_magic.assert_called_once method

So insted of assertion we will get allways new mock instance

Change-Id: Ic6c4e7a7038f8b6a8716ef6d1849f5ca2cde8041
Closes-bug: #1305991
Add Scenario meta() to extract meta information from method

Change-Id: Id0db7f78264da5b29f0635c7cbf969f9163d4b03
Add task uuid to iteration start/end logs

Add task uuid to log lines in _run_scenario_once so that when multiple tasks
are running log lines can be linked to a task.

Change-Id: I38628425ccfcda6855a2d42df2421ef177411e31
Remove _change_port

Remove _change_port and use auth_url directly instead for keystoneclient

Closes-bug: 1305679
Closes-bug: 1285262
Closes-bug: 1305679

Change-Id: Ic529181943377258c0ff17205c8400902d16c7a9
Create class "Connection" for sqlalchemy.api

We would like to use more OOP in more parts of rally.
For db API : we would like to have abstract class with
abstract methods instead of a bunch of methods.

This is frist step to achieve the OOP for module db api.

Partially implements: blueprint use-oop-for-db-api

Change-Id: Ie39069dbb30136ff96d36b73d893b557babf19dd
Merge "Create class "Connection" for sqlalchemy.api"
Add --filename to rally task start

--filename is an alias for --task for consistency with rally deployment
create --filename.

Change-Id: I5240f2a18564c082f0d755d823558a124435c2ac
Added create_and_list_users and create_and_list_tenants benchmark

Change-Id: I482d2365b816c6b7a4a55dd411d9c59234865e5b
Merge "Added create_and_list_users and create_and_list_tenants benchmark"
Add number and file validators

 * number: Check a numeric argument specifying min, max. Optionally
           require input to be integer.
 * file_exists: Check that a file exists and can be opened

 These validators are used in the runcommand in instance benchmark
 (patch pending)

Change-Id: Ia12e95b3661c97ae6f4c54caf44fdf33b72aa736
Create vm benchmark module

Move the run command in instance benchmark out of the nova module into
its own module (vm). Functionality is then split into a scenario module
and a utils module, following the structure of the other benchmarks.

Tests are also refactored.

Change-Id: Ida26b5047b8e76f72e34c2aab9b8ab94f46bbad6