Example #1
0
    def test_get_client_for_backend(self):
        self.mock_object(data_motion, "get_backend_configuration",
                         mock.Mock(return_value=self.config))

        data_motion.get_client_for_backend(self.backend)

        self.mock_cmode_client.assert_called_once_with(
            hostname='fake_hostname', password='******',
            username='******', transport_type='https', port=8866,
            trace=mock.ANY, vserver=None)
Example #2
0
    def test_get_client_for_backend_with_vserver(self):
        self.mock_object(data_motion, "get_backend_configuration",
                         mock.Mock(return_value=self.config))

        CONF.set_override("netapp_vserver", 'fake_vserver',
                          group=self.backend, enforce_type=True)

        data_motion.get_client_for_backend(self.backend)

        self.mock_cmode_client.assert_called_once_with(
            hostname='fake_hostname', password='******',
            username='******', transport_type='https', port=8866,
            trace=mock.ANY, vserver='fake_vserver')
Example #3
0
    def test_get_client_for_backend_with_vserver(self):
        self.mock_object(data_motion, "get_backend_configuration",
                         mock.Mock(return_value=self.config))

        CONF.set_override("netapp_vserver",
                          'fake_vserver',
                          group=self.backend,
                          enforce_type=True)

        data_motion.get_client_for_backend(self.backend)

        self.mock_cmode_client.assert_called_once_with(
            hostname='fake_hostname',
            password='******',
            username='******',
            transport_type='https',
            port=8866,
            trace=mock.ANY,
            vserver='fake_vserver')