'create_volume should return provider_location with found share.'

@mock.patch.object(nfs, 'LOG')
def test_create_volume_should_return_provider_location(self, mock_log):

    self._set_driver()
    drv = self._driver
    drv._ensure_shares_mounted = mock.Mock()
    drv._do_create_volume = mock.Mock()
    with mock.patch.object(drv, '_find_share') as mock_find_share:
        mock_find_share.return_value = self.TEST_NFS_EXPORT1
        volume = fake_volume.fake_volume_obj(self.context, size=self.TEST_SIZE_IN_GB)
        result = drv.create_volume(volume)
        self.assertEqual(self.TEST_NFS_EXPORT1, result['provider_location'])
        mock_find_share.assert_called_once_with(volume)
