Hi,
I have written a code in nova and for that i have to write Unit Tests. I could
do complete it and some of the functions in this Unit Test result in Success.
One function is failing, because it is actually calling the code in Nova, in
which it makes connection to keystone (using keystoneclient.v3.client) to get
some data. For making this connection it uses the auth_token. But in the unit
test, i am creating a fake context and so i guess there is no auth_token. Due
to this, a URL testing is failing.
For eg: In the Unit Test, i am calling
req = fakes.HTTPRequestV3.blank('/v2/fake4/.........',
use_admin_context=True)
res_dict = self.controller.update(req, 'update_me', body)
Now, in the nova code for this URL, i am using
keystone = keystoneclient.v3.Client(token=context.auth_token,
auth_url=auth_url,
project_id=context.project_id)
So, here the SSL authorization failed error coming up for the test.
How can i solve this? How can i create a auth_token in the unit test and pass
somehow to the actual nova, which it can use it in the keystoneclient api call
to make the call successfully?
Thanks & Regards,
Vinod Kumar Boppanna
_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to : [email protected]
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack