def test_treat_device_set_device_state_exception(self):
        agent = self.agent
        agent.plugin_rpc = mock.Mock()
        agent.eswitch_mgr = mock.Mock()
        agent.eswitch_mgr.device_exists.return_value = True
        agent.eswitch_mgr.set_device_state.side_effect = (
            exceptions.SriovNicError())

        agent.treat_device('aa:bb:cc:dd:ee:ff', '1:2:3:0', admin_state_up=True)
        self.assertFalse(agent.plugin_rpc.update_device_up.called)
 def test__set_vf_max_rate_captures_sriov_failure(self):
     self.max_rate_mock.side_effect = exceptions.SriovNicError()
     self.qos_driver._set_vf_max_rate(self.ASSIGNED_MAC, self.PCI_SLOT)