Add license information.

Several files were missing the license issue, so simply
add them.

Change-Id: I866ec03096a72fe8ae7d776e2ffe040379ec5bc6
Signed-off-by: Chuck Short <chuck.short@canonical.com>
Fixed do_create() in v2 shell.

Previously when creating a volume v2 shell was able to create
it but then failed to display volume properties. Instead of that
it displayed a non-informative error message. This patch fixes
the problem.

Change-Id: I1d3f9127ddd793a905527660b64ffe8c28f20f1d
Allow generator as input to utils.print_list.

Once the table is built, the length of the prettytable's internal array
is checked rather than re-iterrating over the input.

Adds tests for utils.print_list with list and generator input.

Change-Id: I4c0bd08bf0c943de42ad90d255a2d831c2e98828
Fixes: bug #1180059
Add .coveragerc file to show correct code coverage

Change-Id: I85eaa7f96c9ebf82984356cd08f2d05a0915e0e5
Merge "Add .coveragerc file to show correct code coverage"
Merge "Allow generator as input to utils.print_list."
Migrate to flake8.

Fixes bug 1172444.

Change-Id: Ia063ec67de9e6061ce38b948c9eb60b5589c7bb4
Make ManagerWithFind abstract and fix its descendants

ManagerWithFind requires list() method in its descendants.
Make it abstract and fix its improper descendants that do
not implement list() (QuotaSetManager and others).

Change-Id: I691ca389b5fea4c1bb36499a264b578fa825bbbf
Fixes: bug #1180393
Migrate to pbr.

Fixes bug 1179007.

Change-Id: I66b78ec4b5ba70a1bf1e375a5d1b7575a1879730
Rename requires files to standard names.

Fixes bug 1179008.

Change-Id: I6765bb82df1ae672790662a30ee3527450685036
Move tests into cinderclient package.

tests/__init__.py implies a package in the global namespace called
tests. That's not what these are - they're tests in the cinderclient
namespace.

Change-Id: I29c95bcd8747c3f5f21d5d900879c9b6b1c9a963
Only add logging handlers if there currently aren't any

This corrects an odd problem where Horizon would stand up multiple
client objects, which would cause duplicate/triplicate/dozens of
repeated log lines in its log files, due to multiple identical
handlers being added to the logging object

Fixes Bug 1182678

Change-Id: I198f3ecbb687bff69a06a166574b998cce54f2ac
Set the correct location for the tests.

Change-Id: I4d6247319d393809b65d05ebbd10620fe224a281
Merge "Only add logging handlers if there currently aren't any"
Update run_tests and bring back colorizer.

This patch adds output of tests and their results to run_tests.sh.
It also brings back colorizer to the output and updates the test-requirements.

Should align with cinder changes that are in progress
at: https://review.openstack.org/#/c/30291/

Change-Id: I3df6d861f4b4d4355464ceb2d507e69bcf682fbe
Merge "Set the correct location for the tests."
python3: Introduce py33 to tox.ini

Introduce py33 to tox.ini to make testing with
python3 easier.

Change-Id: If979800c5c337996bfdfa5bc99d03ad945192816
Signed-off-by: Chuck Short <chuck.short@canonical.com>
Merge "Update run_tests and bring back colorizer."
Merge "Make ManagerWithFind abstract and fix its descendants"
Merge "python3: Introduce py33 to tox.ini"