Merge "Tintri: Inherit tests from BaseDriverTestCase"

This commit is contained in:
Zuul 2018-12-12 13:25:35 +00:00 committed by Gerrit Code Review
commit 096ca1876c
1 changed files with 9 additions and 11 deletions

View File

@ -22,11 +22,11 @@ from oslo_utils import units
from cinder import context
from cinder import exception
from cinder import test
from cinder.tests.unit import fake_constants as fake
from cinder.tests.unit import fake_snapshot
from cinder.tests.unit import fake_volume
from cinder.tests.unit import utils as cinder_utils
from cinder.tests.unit.volume import test_driver
from cinder.volume.drivers.tintri import TClient
from cinder.volume.drivers.tintri import TintriDriver
@ -42,12 +42,17 @@ class FakeImage(object):
@ddt.ddt
class TintriDriverTestCase(test.TestCase):
class TintriDriverTestCase(test_driver.BaseDriverTestCase):
driver_name = 'cinder.volume.drivers.tintri.TintriDriver'
def setUp(self):
super(TintriDriverTestCase, self).setUp()
self.context = context.get_admin_context()
kwargs = {'configuration': self.create_configuration()}
self._driver = TintriDriver(**kwargs)
self.configuration.nfs_mount_point_base = '/mnt/test'
self.configuration.nfs_mount_options = None
self.configuration.nas_mount_options = None
self._driver = TintriDriver(configuration=self.configuration)
self._driver._hostname = 'host'
self._driver._username = 'user'
self._driver._password = 'password'
@ -57,13 +62,6 @@ class TintriDriverTestCase(test.TestCase):
self._driver._mounted_shares = [self._provider_location]
self.fake_stubs()
def create_configuration(self):
configuration = mock.Mock()
configuration.nfs_mount_point_base = '/mnt/test'
configuration.nfs_mount_options = None
configuration.nas_mount_options = None
return configuration
def fake_stubs(self):
self.mock_object(TClient, 'login', self.fake_login)
self.mock_object(TClient, 'logout', self.fake_logout)