def test_sw_poweroff_exception(self, mock_execute): rsp = etree.XML('<rpc-reply><a>test</a></rpc-reply>') mock_execute.side_effect = RpcError(rsp=rsp) self.assertRaises(Exception, self.sw.poweroff)
def _mock_manager_rpc_error(self, *args, **kwargs): if args: raise RpcError()
def raise_ex(*args): if args[0] == 'show version all-members': raise RpcError()
def test_config_unlock_LockError(self, mock_jxml): ex = RpcError(rsp="ok") self.conf.rpc.unlock_configuration = MagicMock(side_effect=ex) self.assertRaises(UnlockError, self.conf.unlock)
def test_config_lock_LockError(self, mock_jxml): ex = RpcError(rsp='ok') self.conf.rpc.lock_configuration = MagicMock(side_effect=ex) self.assertRaises(LockError, self.conf.lock)
def method(self, x): rpc_error = RpcError(cmd=None, rsp=XML('<foo/>'), errs=None) delattr(rpc_error, 'errs') raise rpc_error
def _mock_manager_none(self, *args, **kwargs): if args: if args[0].tag == "get-ethernet-switching-table-information": raise RpcError() else: return self._read_file("switch_style_none_" + args[0].tag + ".xml")
def test_rpcerror_repr(self): rsp = etree.XML('<root><a>test</a></root>') obj = RpcError(rsp=rsp) self.assertEquals(str, type(obj.__repr__())) self.assertEqual(obj.__repr__(), '<root>\n <a>test</a>\n</root>\n')
def test_rpcerror_repr(self): rsp = etree.XML(rpc_xml) obj = RpcError(rsp=rsp) err = "RpcError(severity: error, bad_element: bgp, " "message: syntax error)" self.assertEqual(str, type(obj.__repr__())) self.assertEqual(obj.__repr__(), err)