keystone client changes in AuthProtocol made our test cases failing

class AuthProtocol from python-keystoneclient project has been
changed. It no longer has the member auth_protocol, auth_port and
auth_host, our test cases need to be changed to test against other
members like auth_uri.

Change-Id: I3af86bb773fef80054bb0ad3820e1b8510bf67cb
fixes: bug #1231491
(cherry picked from commit 20dd735694f1f913fec83f2ae679aedc57379716)