VMware: Refactor unit tests
VMware: Refactor unit tests

There are unit tests which test multiple code paths and methods.
This patch refactors the unit tests for the following methods in
the vmdk module to fix this:
* _get_extra_spec_storage_profile
* _get_storage_profile
* _get_storage_profile_id

Change-Id: Id825e5704248114b215cc0e36790dde180456ecb

j-griffith/cinder,NetApp/cinder,cloudbase/cinder,openstack/cinder,Nexenta/cinder,bswartz/cinder,cloudbase/cinder,phenoxim/cinder,mahak/cinder,NetApp/cinder,openstack/cinder,Hybrid-Cloud/cinder,Datera/cinder,eharney/cinder,Datera/cinder,phenoxim/cinder,Nexenta/cinder,bswartz/cinder,mahak/cinder,ge0rgi/cinder,Hybrid-Cloud/cinder,eharney/cinder,j-griffith/cinder