Skip to content

Instantly share code, notes, and snippets.

@carlwgeorge
Last active November 5, 2018 03:49
Show Gist options
  • Save carlwgeorge/563597c80e3324101d754efac99d14a1 to your computer and use it in GitHub Desktop.
Save carlwgeorge/563597c80e3324101d754efac99d14a1 to your computer and use it in GitHub Desktop.
PyJWT test failures
$ pytest-3 -v
========================================================= test session starts ==========================================================
platform linux -- Python 3.7.1, pytest-3.9.2, py-1.5.4, pluggy-0.7.1 -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /root/PyJWT-1.6.4, inifile:
collected 188 items
tests/test_algorithms.py::TestAlgorithms::test_algorithm_should_throw_exception_if_prepare_key_not_impl PASSED [ 0%]
tests/test_algorithms.py::TestAlgorithms::test_algorithm_should_throw_exception_if_sign_not_impl PASSED [ 1%]
tests/test_algorithms.py::TestAlgorithms::test_algorithm_should_throw_exception_if_verify_not_impl PASSED [ 1%]
tests/test_algorithms.py::TestAlgorithms::test_algorithm_should_throw_exception_if_to_jwk_not_impl PASSED [ 2%]
tests/test_algorithms.py::TestAlgorithms::test_algorithm_should_throw_exception_if_from_jwk_not_impl PASSED [ 2%]
tests/test_algorithms.py::TestAlgorithms::test_none_algorithm_should_throw_exception_if_key_is_not_none PASSED [ 3%]
tests/test_algorithms.py::TestAlgorithms::test_hmac_should_reject_nonstring_key PASSED [ 3%]
tests/test_algorithms.py::TestAlgorithms::test_hmac_should_accept_unicode_key PASSED [ 4%]
tests/test_algorithms.py::TestAlgorithms::test_hmac_should_throw_exception_if_key_is_pem_public_key PASSED [ 4%]
tests/test_algorithms.py::TestAlgorithms::test_hmac_should_throw_exception_if_key_is_x509_certificate PASSED [ 5%]
tests/test_algorithms.py::TestAlgorithms::test_hmac_should_throw_exception_if_key_is_ssh_public_key PASSED [ 5%]
tests/test_algorithms.py::TestAlgorithms::test_hmac_should_throw_exception_if_key_is_x509_cert PASSED [ 6%]
tests/test_algorithms.py::TestAlgorithms::test_hmac_should_throw_exception_if_key_is_pkcs1_pem_public PASSED [ 6%]
tests/test_algorithms.py::TestAlgorithms::test_hmac_jwk_should_parse_and_verify PASSED [ 7%]
tests/test_algorithms.py::TestAlgorithms::test_hmac_to_jwk_returns_correct_values PASSED [ 7%]
tests/test_algorithms.py::TestAlgorithms::test_hmac_from_jwk_should_raise_exception_if_not_hmac_key PASSED [ 8%]
tests/test_algorithms.py::TestAlgorithms::test_rsa_should_parse_pem_public_key PASSED [ 9%]
tests/test_algorithms.py::TestAlgorithms::test_rsa_should_accept_pem_private_key_bytes PASSED [ 9%]
tests/test_algorithms.py::TestAlgorithms::test_rsa_should_accept_unicode_key PASSED [ 10%]
tests/test_algorithms.py::TestAlgorithms::test_rsa_should_reject_non_string_key PASSED [ 10%]
tests/test_algorithms.py::TestAlgorithms::test_rsa_verify_should_return_false_if_signature_invalid PASSED [ 11%]
tests/test_algorithms.py::TestAlgorithms::test_rsa_jwk_public_and_private_keys_should_parse_and_verify PASSED [ 11%]
tests/test_algorithms.py::TestAlgorithms::test_rsa_private_key_to_jwk_works_with_from_jwk PASSED [ 12%]
tests/test_algorithms.py::TestAlgorithms::test_rsa_public_key_to_jwk_works_with_from_jwk PASSED [ 12%]
tests/test_algorithms.py::TestAlgorithms::test_rsa_jwk_private_key_with_other_primes_is_invalid PASSED [ 13%]
tests/test_algorithms.py::TestAlgorithms::test_rsa_jwk_private_key_with_missing_values_is_invalid PASSED [ 13%]
tests/test_algorithms.py::TestAlgorithms::test_rsa_jwk_private_key_can_recover_prime_factors PASSED [ 14%]
tests/test_algorithms.py::TestAlgorithms::test_rsa_jwk_private_key_with_missing_required_values_is_invalid PASSED [ 14%]
tests/test_algorithms.py::TestAlgorithms::test_rsa_jwk_raises_exception_if_not_a_valid_key PASSED [ 15%]
tests/test_algorithms.py::TestAlgorithms::test_rsa_to_jwk_returns_correct_values_for_public_key PASSED [ 15%]
tests/test_algorithms.py::TestAlgorithms::test_rsa_to_jwk_returns_correct_values_for_private_key PASSED [ 16%]
tests/test_algorithms.py::TestAlgorithms::test_rsa_to_jwk_raises_exception_on_invalid_key PASSED [ 17%]
tests/test_algorithms.py::TestAlgorithms::test_rsa_from_jwk_raises_exception_on_invalid_key PASSED [ 17%]
tests/test_algorithms.py::TestAlgorithms::test_ec_should_reject_non_string_key PASSED [ 18%]
tests/test_algorithms.py::TestAlgorithms::test_ec_should_accept_unicode_key PASSED [ 18%]
tests/test_algorithms.py::TestAlgorithms::test_ec_should_accept_pem_private_key_bytes PASSED [ 19%]
tests/test_algorithms.py::TestAlgorithms::test_ec_should_accept_ssh_public_key_bytes PASSED [ 19%]
tests/test_algorithms.py::TestAlgorithms::test_ec_verify_should_return_false_if_signature_invalid PASSED [ 20%]
tests/test_algorithms.py::TestAlgorithms::test_ec_verify_should_return_false_if_signature_wrong_length PASSED [ 20%]
tests/test_algorithms.py::TestAlgorithms::test_rsa_pss_sign_then_verify_should_return_true PASSED [ 21%]
tests/test_algorithms.py::TestAlgorithms::test_rsa_pss_verify_should_return_false_if_signature_invalid PASSED [ 21%]
tests/test_algorithms.py::TestAlgorithmsRFC7520::test_hmac_verify_should_return_true_for_test_vector PASSED [ 22%]
tests/test_algorithms.py::TestAlgorithmsRFC7520::test_rsa_verify_should_return_true_for_test_vector PASSED [ 22%]
tests/test_algorithms.py::TestAlgorithmsRFC7520::test_rsapss_verify_should_return_true_for_test_vector PASSED [ 23%]
tests/test_algorithms.py::TestAlgorithmsRFC7520::test_ec_verify_should_return_true_for_test_vector PASSED [ 23%]
tests/test_api_jws.py::TestJWS::test_register_algo_does_not_allow_duplicate_registration PASSED [ 24%]
tests/test_api_jws.py::TestJWS::test_register_algo_rejects_non_algorithm_obj PASSED [ 25%]
tests/test_api_jws.py::TestJWS::test_unregister_algo_removes_algorithm PASSED [ 25%]
tests/test_api_jws.py::TestJWS::test_unregister_algo_throws_error_if_not_registered PASSED [ 26%]
tests/test_api_jws.py::TestJWS::test_algo_parameter_removes_alg_from_algorithms_list PASSED [ 26%]
tests/test_api_jws.py::TestJWS::test_override_options PASSED [ 27%]
tests/test_api_jws.py::TestJWS::test_non_object_options_dont_persist PASSED [ 27%]
tests/test_api_jws.py::TestJWS::test_options_must_be_dict PASSED [ 28%]
tests/test_api_jws.py::TestJWS::test_encode_decode PASSED [ 28%]
tests/test_api_jws.py::TestJWS::test_decode_fails_when_alg_is_not_on_method_algorithms_param PASSED [ 29%]
tests/test_api_jws.py::TestJWS::test_decode_works_with_unicode_token PASSED [ 29%]
tests/test_api_jws.py::TestJWS::test_decode_missing_segments_throws_exception PASSED [ 30%]
tests/test_api_jws.py::TestJWS::test_decode_invalid_token_type_is_none PASSED [ 30%]
tests/test_api_jws.py::TestJWS::test_decode_invalid_token_type_is_int PASSED [ 31%]
tests/test_api_jws.py::TestJWS::test_decode_with_non_mapping_header_throws_exception PASSED [ 31%]
tests/test_api_jws.py::TestJWS::test_encode_algorithm_param_should_be_case_sensitive PASSED [ 32%]
tests/test_api_jws.py::TestJWS::test_decode_algorithm_param_should_be_case_sensitive PASSED [ 32%]
tests/test_api_jws.py::TestJWS::test_bad_secret PASSED [ 33%]
tests/test_api_jws.py::TestJWS::test_decodes_valid_jws PASSED [ 34%]
tests/test_api_jws.py::TestJWS::test_decodes_valid_es384_jws PASSED [ 34%]
tests/test_api_jws.py::TestJWS::test_decodes_valid_rs384_jws PASSED [ 35%]
tests/test_api_jws.py::TestJWS::test_load_verify_valid_jws PASSED [ 35%]
tests/test_api_jws.py::TestJWS::test_allow_skip_verification PASSED [ 36%]
tests/test_api_jws.py::TestJWS::test_verify_false_deprecated PASSED [ 36%]
tests/test_api_jws.py::TestJWS::test_decode_with_optional_algorithms PASSED [ 37%]
tests/test_api_jws.py::TestJWS::test_decode_no_algorithms_verify_signature_false FAILED [ 37%]
tests/test_api_jws.py::TestJWS::test_load_no_verification PASSED [ 38%]
tests/test_api_jws.py::TestJWS::test_no_secret PASSED [ 38%]
tests/test_api_jws.py::TestJWS::test_verify_signature_with_no_secret PASSED [ 39%]
tests/test_api_jws.py::TestJWS::test_verify_signature_with_no_algo_header_throws_exception PASSED [ 39%]
tests/test_api_jws.py::TestJWS::test_invalid_crypto_alg PASSED [ 40%]
tests/test_api_jws.py::TestJWS::test_missing_crypto_library_better_error_messages SKIPPED [ 40%]
tests/test_api_jws.py::TestJWS::test_unicode_secret PASSED [ 41%]
tests/test_api_jws.py::TestJWS::test_nonascii_secret PASSED [ 42%]
tests/test_api_jws.py::TestJWS::test_bytes_secret PASSED [ 42%]
tests/test_api_jws.py::TestJWS::test_decode_invalid_header_padding PASSED [ 43%]
tests/test_api_jws.py::TestJWS::test_decode_invalid_header_string PASSED [ 43%]
tests/test_api_jws.py::TestJWS::test_decode_invalid_payload_padding PASSED [ 44%]
tests/test_api_jws.py::TestJWS::test_decode_invalid_crypto_padding PASSED [ 44%]
tests/test_api_jws.py::TestJWS::test_decode_with_algo_none_should_fail PASSED [ 45%]
tests/test_api_jws.py::TestJWS::test_decode_with_algo_none_and_verify_false_should_pass PASSED [ 45%]
tests/test_api_jws.py::TestJWS::test_get_unverified_header_returns_header_values PASSED [ 46%]
tests/test_api_jws.py::TestJWS::test_get_unverified_header_fails_on_bad_header_types PASSED [ 46%]
tests/test_api_jws.py::TestJWS::test_encode_decode_with_rsa_sha256 PASSED [ 47%]
tests/test_api_jws.py::TestJWS::test_encode_decode_with_rsa_sha384 PASSED [ 47%]
tests/test_api_jws.py::TestJWS::test_encode_decode_with_rsa_sha512 PASSED [ 48%]
tests/test_api_jws.py::TestJWS::test_rsa_related_algorithms PASSED [ 48%]
tests/test_api_jws.py::TestJWS::test_encode_decode_with_ecdsa_sha256 PASSED [ 49%]
tests/test_api_jws.py::TestJWS::test_encode_decode_with_ecdsa_sha384 PASSED [ 50%]
tests/test_api_jws.py::TestJWS::test_encode_decode_with_ecdsa_sha512 PASSED [ 50%]
tests/test_api_jws.py::TestJWS::test_ecdsa_related_algorithms PASSED [ 51%]
tests/test_api_jws.py::TestJWS::test_skip_check_signature PASSED [ 51%]
tests/test_api_jws.py::TestJWS::test_decode_options_must_be_dict PASSED [ 52%]
tests/test_api_jws.py::TestJWS::test_custom_json_encoder PASSED [ 52%]
tests/test_api_jws.py::TestJWS::test_encode_headers_parameter_adds_headers PASSED [ 53%]
tests/test_api_jws.py::TestJWS::test_encode_fails_on_invalid_kid_types PASSED [ 53%]
tests/test_api_jwt.py::TestJWT::test_decodes_valid_jwt PASSED [ 54%]
tests/test_api_jwt.py::TestJWT::test_load_verify_valid_jwt PASSED [ 54%]
tests/test_api_jwt.py::TestJWT::test_decode_invalid_payload_string PASSED [ 55%]
tests/test_api_jwt.py::TestJWT::test_decode_with_non_mapping_payload_throws_exception PASSED [ 55%]
tests/test_api_jwt.py::TestJWT::test_decode_with_invalid_audience_param_throws_exception PASSED [ 56%]
tests/test_api_jwt.py::TestJWT::test_decode_with_nonlist_aud_claim_throws_exception PASSED [ 56%]
tests/test_api_jwt.py::TestJWT::test_decode_with_invalid_aud_list_member_throws_exception PASSED [ 57%]
tests/test_api_jwt.py::TestJWT::test_encode_bad_type PASSED [ 57%]
tests/test_api_jwt.py::TestJWT::test_decode_raises_exception_if_exp_is_not_int PASSED [ 58%]
tests/test_api_jwt.py::TestJWT::test_decode_raises_exception_if_iat_is_not_int PASSED [ 59%]
tests/test_api_jwt.py::TestJWT::test_decode_raises_exception_if_nbf_is_not_int PASSED [ 59%]
tests/test_api_jwt.py::TestJWT::test_encode_datetime PASSED [ 60%]
tests/test_api_jwt.py::TestJWT::test_decodes_valid_es384_jwt PASSED [ 60%]
tests/test_api_jwt.py::TestJWT::test_decodes_valid_rs384_jwt PASSED [ 61%]
tests/test_api_jwt.py::TestJWT::test_decode_with_expiration PASSED [ 61%]
tests/test_api_jwt.py::TestJWT::test_decode_with_notbefore PASSED [ 62%]
tests/test_api_jwt.py::TestJWT::test_decode_skip_expiration_verification PASSED [ 62%]
tests/test_api_jwt.py::TestJWT::test_decode_skip_notbefore_verification PASSED [ 63%]
tests/test_api_jwt.py::TestJWT::test_decode_with_expiration_with_leeway PASSED [ 63%]
tests/test_api_jwt.py::TestJWT::test_decode_with_notbefore_with_leeway PASSED [ 64%]
tests/test_api_jwt.py::TestJWT::test_check_audience_when_valid PASSED [ 64%]
tests/test_api_jwt.py::TestJWT::test_check_audience_list_when_valid PASSED [ 65%]
tests/test_api_jwt.py::TestJWT::test_check_audience_none_specified PASSED [ 65%]
tests/test_api_jwt.py::TestJWT::test_raise_exception_invalid_audience_list PASSED [ 66%]
tests/test_api_jwt.py::TestJWT::test_check_audience_in_array_when_valid PASSED [ 67%]
tests/test_api_jwt.py::TestJWT::test_raise_exception_invalid_audience PASSED [ 67%]
tests/test_api_jwt.py::TestJWT::test_raise_exception_invalid_audience_in_array PASSED [ 68%]
tests/test_api_jwt.py::TestJWT::test_raise_exception_token_without_issuer PASSED [ 68%]
tests/test_api_jwt.py::TestJWT::test_raise_exception_token_without_audience PASSED [ 69%]
tests/test_api_jwt.py::TestJWT::test_check_issuer_when_valid PASSED [ 69%]
tests/test_api_jwt.py::TestJWT::test_raise_exception_invalid_issuer PASSED [ 70%]
tests/test_api_jwt.py::TestJWT::test_skip_check_audience PASSED [ 70%]
tests/test_api_jwt.py::TestJWT::test_skip_check_exp PASSED [ 71%]
tests/test_api_jwt.py::TestJWT::test_decode_should_raise_error_if_exp_required_but_not_present PASSED [ 71%]
tests/test_api_jwt.py::TestJWT::test_decode_should_raise_error_if_iat_required_but_not_present PASSED [ 72%]
tests/test_api_jwt.py::TestJWT::test_decode_should_raise_error_if_nbf_required_but_not_present PASSED [ 72%]
tests/test_api_jwt.py::TestJWT::test_skip_check_signature PASSED [ 73%]
tests/test_api_jwt.py::TestJWT::test_skip_check_iat PASSED [ 73%]
tests/test_api_jwt.py::TestJWT::test_skip_check_nbf PASSED [ 74%]
tests/test_api_jwt.py::TestJWT::test_custom_json_encoder PASSED [ 75%]
tests/test_api_jwt.py::TestJWT::test_decode_with_verify_expiration_kwarg PASSED [ 75%]
tests/test_api_jwt.py::TestJWT::test_decode_with_optional_algorithms PASSED [ 76%]
tests/test_api_jwt.py::TestJWT::test_decode_no_algorithms_verify_false FAILED [ 76%]
tests/test_cli.py::TestCli::test_build_argparse PASSED [ 77%]
tests/test_cli.py::TestCli::test_encode_payload_raises_value_error_key_is_required PASSED [ 77%]
tests/test_cli.py::TestCli::test_decode_payload_raises_decoded_error PASSED [ 78%]
tests/test_cli.py::TestCli::test_decode_payload_raises_decoded_error_isatty PASSED [ 78%]
tests/test_cli.py::TestCli::test_decode_payload_terminal_tty PASSED [ 79%]
tests/test_cli.py::TestCli::test_decode_payload_raises_terminal_not_a_tty PASSED [ 79%]
tests/test_cli.py::TestCli::test_encode_decode[1234-Vader-Sith-None-None] PASSED [ 80%]
tests/test_cli.py::TestCli::test_encode_decode[4567-Anakin-Jedi-+1-None] PASSED [ 80%]
tests/test_cli.py::TestCli::test_encode_decode[4321-Padme-Queen-4070926800-true] PASSED [ 81%]
tests/test_cli.py::TestCli::test_main[1234-Vader-Sith-None-None] PASSED [ 81%]
tests/test_cli.py::TestCli::test_main[4567-Anakin-Jedi-+1-None] PASSED [ 82%]
tests/test_cli.py::TestCli::test_main[4321-Padme-Queen-4070926800-true] PASSED [ 82%]
tests/test_cli.py::TestCli::test_main_throw_exception PASSED [ 83%]
tests/test_compat.py::TestCompat::test_constant_time_compare_returns_true_if_same PASSED [ 84%]
tests/test_compat.py::TestCompat::test_constant_time_compare_returns_false_if_diff_lengths PASSED [ 84%]
tests/test_compat.py::TestCompat::test_constant_time_compare_returns_false_if_totally_different PASSED [ 85%]
tests/test_exceptions.py::test_missing_required_claim_error_has_proper_str PASSED [ 85%]
tests/test_jwt.py::test_encode_decode PASSED [ 86%]
tests/test_utils.py::test_to_base64url_uint[0-AA] PASSED [ 86%]
tests/test_utils.py::test_to_base64url_uint[1-AQ] PASSED [ 87%]
tests/test_utils.py::test_to_base64url_uint[255-_w] PASSED [ 87%]
tests/test_utils.py::test_to_base64url_uint[65537-AQAB] PASSED [ 88%]
tests/test_utils.py::test_to_base64url_uint[123456789-B1vNFQ] PASSED [ 88%]
tests/test_utils.py::test_to_base64url_uint[-1-] xfail [ 89%]
tests/test_utils.py::test_from_base64url_uint[AA-0] PASSED [ 89%]
tests/test_utils.py::test_from_base64url_uint[AQ-1] PASSED [ 90%]
tests/test_utils.py::test_from_base64url_uint[_w-255] PASSED [ 90%]
tests/test_utils.py::test_from_base64url_uint[AQAB-65537] PASSED [ 91%]
tests/test_utils.py::test_from_base64url_uint[B1vNFQ-123456789] PASSED [ 92%]
tests/test_utils.py::test_force_unicode_raises_error_on_invalid_object PASSED [ 92%]
tests/test_utils.py::test_force_bytes_raises_error_on_invalid_object PASSED [ 93%]
tests/contrib/test_algorithms.py::TestPycryptoAlgorithms::test_rsa_should_parse_pem_public_key SKIPPED [ 93%]
tests/contrib/test_algorithms.py::TestPycryptoAlgorithms::test_rsa_should_accept_unicode_key SKIPPED [ 94%]
tests/contrib/test_algorithms.py::TestPycryptoAlgorithms::test_rsa_should_reject_non_string_key SKIPPED [ 94%]
tests/contrib/test_algorithms.py::TestPycryptoAlgorithms::test_rsa_sign_should_generate_correct_signature_value SKIPPED [ 95%]
tests/contrib/test_algorithms.py::TestPycryptoAlgorithms::test_rsa_verify_should_return_false_if_signature_invalid SKIPPED [ 95%]
tests/contrib/test_algorithms.py::TestPycryptoAlgorithms::test_rsa_verify_should_return_true_if_signature_valid SKIPPED [ 96%]
tests/contrib/test_algorithms.py::TestPycryptoAlgorithms::test_rsa_prepare_key_should_be_idempotent SKIPPED [ 96%]
tests/contrib/test_algorithms.py::TestEcdsaAlgorithms::test_ec_should_reject_non_string_key SKIPPED [ 97%]
tests/contrib/test_algorithms.py::TestEcdsaAlgorithms::test_ec_should_accept_unicode_key SKIPPED [ 97%]
tests/contrib/test_algorithms.py::TestEcdsaAlgorithms::test_ec_sign_should_generate_correct_signature_value SKIPPED [ 98%]
tests/contrib/test_algorithms.py::TestEcdsaAlgorithms::test_ec_verify_should_return_false_if_signature_invalid SKIPPED [ 98%]
tests/contrib/test_algorithms.py::TestEcdsaAlgorithms::test_ec_verify_should_return_true_if_signature_valid SKIPPED [ 99%]
tests/contrib/test_algorithms.py::TestEcdsaAlgorithms::test_ec_prepare_key_should_be_idempotent SKIPPED [100%]
=============================================================== FAILURES ===============================================================
_______________________________________ TestJWS.test_decode_no_algorithms_verify_signature_false _______________________________________
self = <tests.test_api_jws.TestJWS object at 0x7f03249037b8>, jws = <jwt.api_jws.PyJWS object at 0x7f0324903128>
def test_decode_no_algorithms_verify_signature_false(self, jws):
example_secret = 'secret'
example_jws = (
b'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.'
b'aGVsbG8gd29ybGQ.'
b'SIr03zM64awWRdPrAM_61QWsZchAtgDV3pphfHPPWkI'
)
try:
pytest.deprecated_call(
jws.decode, example_jws, key=example_secret,
> options={'verify_signature': False},
)
E Failed: DID NOT WARN. No warnings of type (<class 'DeprecationWarning'>, <class 'PendingDeprecationWarning'>) was emitted. The list of emitted warnings is: [].
tests/test_api_jws.py:295: Failed
____________________________________________ TestJWT.test_decode_no_algorithms_verify_false ____________________________________________
self = <tests.test_api_jwt.TestJWT object at 0x7f0324d987f0>, jwt = <jwt.api_jwt.PyJWT object at 0x7f0324d8c748>
payload = {'claim': 'insanity', 'exp': 1541389632, 'iss': 'jeff'}
def test_decode_no_algorithms_verify_false(self, jwt, payload):
secret = 'secret'
jwt_message = jwt.encode(payload, secret)
try:
pytest.deprecated_call(
> jwt.decode, jwt_message, secret, verify=False,
)
E Failed: DID NOT WARN. No warnings of type (<class 'DeprecationWarning'>, <class 'PendingDeprecationWarning'>) was emitted. The list of emitted warnings is: [].
tests/test_api_jwt.py:517: Failed
=========================================================== warnings summary ===========================================================
/root/PyJWT-1.6.4/jwt/api_jwt.py:4: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working
from collections import Iterable, Mapping
/root/PyJWT-1.6.4/jwt/api_jwt.py:4: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working
from collections import Iterable, Mapping
tests/test_utils.py:8: RemovedInPytest4Warning: Applying marks directly to parameters is deprecated, please use pytest.param(..., marks=...) instead.
For more details, see: https://docs.pytest.org/en/latest/parametrize.html
@pytest.mark.parametrize("inputval,expected", [
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/tests/test_api_jws.py:262: DeprecationWarning: The verify parameter is deprecated. Please use verify_signature in options instead.
decoded_payload = jws.decode(jws_message, verify=False)
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/tests/test_api_jws.py:306: DeprecationWarning: The verify parameter is deprecated. Please use verify_signature in options instead.
decoded_payload = jws.decode(jws_message, key=None, verify=False)
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/tests/test_api_jws.py:425: DeprecationWarning: The verify parameter is deprecated. Please use verify_signature in options instead.
jws.decode(jws_message, verify=False)
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jwt.py:82: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
/root/PyJWT-1.6.4/jwt/api_jws.py:146: DeprecationWarning: It is strongly recommended that you pass in a value for the "algorithms" argument when calling decode(). This argument will be mandatory in a future version.
DeprecationWarning
-- Docs: https://docs.pytest.org/en/latest/warnings.html
============================== 2 failed, 171 passed, 14 skipped, 1 xfailed, 143 warnings in 0.59 seconds ===============================
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment