def test_httperror(httperror_args, conn_info): # pylint: disable=redefined-outer-name """ Test HTTPError exception class. """ conn_id_kwarg, exp_conn_str = conn_info exc = HTTPError(*httperror_args, **conn_id_kwarg) assert exc.status == httperror_args[0] assert exc.reason == httperror_args[1] if len(httperror_args) < 3: assert exc.cimerror is None # default value else: assert exc.cimerror == httperror_args[2] if len(httperror_args) < 4: assert exc.cimdetails == {} # default value (set in init) else: assert exc.cimdetails == httperror_args[3] assert exc.args[0] == exc.status assert exc.args[1] == exc.reason assert exc.args[2] == exc.cimerror assert exc.args[3] == exc.cimdetails assert len(exc.args) == 4 _assert_connection(exc, conn_id_kwarg, exp_conn_str) _assert_subscription(exc)
def test_httperror(httperror_args): # pylint: disable=redefined-outer-name """Test httperror arguments from test fixture""" exc = HTTPError(*httperror_args) assert exc.status == httperror_args[0] assert exc.reason == httperror_args[1] if len(httperror_args) < 3: assert exc.cimerror is None # default value else: assert exc.cimerror == httperror_args[2] if len(httperror_args) < 4: assert exc.cimdetails == {} # default value (set in init) else: assert exc.cimdetails == httperror_args[3] assert exc.args[0] == exc.status assert exc.args[1] == exc.reason assert exc.args[2] == exc.cimerror assert exc.args[3] == exc.cimdetails assert len(exc.args) == 4 _assert_subscription(exc)
def test_httperror(httperror_args): exc = HTTPError(*httperror_args) assert exc.status == httperror_args[0] assert exc.reason == httperror_args[1] if len(httperror_args) < 3: assert exc.cimerror is None # default value else: assert exc.cimerror == httperror_args[2] if len(httperror_args) < 4: assert exc.cimdetails == {} # default value (set in init) else: assert exc.cimdetails == httperror_args[3] assert exc.args[0] == exc.status assert exc.args[1] == exc.reason assert exc.args[2] == exc.cimerror assert exc.args[3] == exc.cimdetails assert len(exc.args) == 4 _assert_subscription(exc)