Makes the test git checkout info more declaritive

This change is really to just simplify the test_keystoneclient tests.
Future commits will be expanding on these tests so removing the
unnecessary boilerplate is a good thing.

Change-Id: I838cadcf6c1f915b0d9fc9fcda452a669897b545
Merge "Makes the test git checkout info more declaritive"