def setUp(self, mock_sv_instance_mgr, mock_smb_helper_cls, mock_utils_cls,
              mock_winrm_helper_cls):
        self.flags(driver_handles_share_servers=False)
        self._fake_conf = configuration.Configuration(None)

        self._drv = windows_drv.WindowsSMBDriver(configuration=self._fake_conf)

        self._remote_execute = mock_winrm_helper_cls.return_value
        self._windows_utils = mock_utils_cls.return_value
        self._smb_helper = mock_smb_helper_cls.return_value
        super(WindowsSMBDriverTestCase, self).setUp()
    def setUp(self, mock_sv_instance_mgr, mock_smb_helper_cls, mock_utils_cls,
              mock_winrm_helper_cls):
        self.flags(driver_handles_share_servers=True)
        self._fake_conf = configuration.Configuration(None)

        self._share = fake_share.fake_share(share_proto='SMB')
        self._share_server = dict(
            backend_details=mock.sentinel.backend_details)

        self._drv = windows_drv.WindowsSMBDriver(configuration=self._fake_conf)
        self._drv._setup_helpers()

        self._remote_execute = mock_winrm_helper_cls.return_value
        self._windows_utils = mock_utils_cls.return_value
        self._smb_helper = mock_smb_helper_cls.return_value
        super(WindowsSMBDriverTestCase, self).setUp()