def test_handle_unknown_error(self): with pytest.raises(InternalError): backend._handle_error_code(0) backend._lib.ERR_put_error(backend._lib.ERR_LIB_EVP, 0, 0, b"test_openssl.py", -1) with pytest.raises(InternalError): backend._handle_error(None) backend._lib.ERR_put_error( backend._lib.ERR_LIB_EVP, backend._lib.EVP_F_EVP_ENCRYPTFINAL_EX, 0, b"test_openssl.py", -1 ) with pytest.raises(InternalError): backend._handle_error(None) backend._lib.ERR_put_error( backend._lib.ERR_LIB_EVP, backend._lib.EVP_F_EVP_DECRYPTFINAL_EX, 0, b"test_openssl.py", -1 ) with pytest.raises(InternalError): backend._handle_error(None)
def test_handle_unknown_error(self): with pytest.raises(SystemError): backend._handle_error_code(0, 0, 0) with pytest.raises(SystemError): backend._handle_error_code(backend._lib.ERR_LIB_EVP, 0, 0) with pytest.raises(SystemError): backend._handle_error_code( backend._lib.ERR_LIB_EVP, backend._lib.EVP_F_EVP_ENCRYPTFINAL_EX, 0 ) with pytest.raises(SystemError): backend._handle_error_code( backend._lib.ERR_LIB_EVP, backend._lib.EVP_F_EVP_DECRYPTFINAL_EX, 0 )