1 line
179 KiB
JSON
1 line
179 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "label": "test_totp.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1"}, {"id": "test_totp_get_max_time_t", "label": "_get_max_time_t()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L56"}, {"id": "test_totp_to_b32_size", "label": "to_b32_size()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L105"}, {"id": "test_totp_appwallettest", "label": "AppWalletTest", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L111"}, {"id": "testcase", "label": "TestCase", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "test_totp_appwallettest_test_secrets_types", "label": ".test_secrets_types()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L118"}, {"id": "test_totp_appwallettest_test_secrets_tags", "label": ".test_secrets_tags()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L168"}, {"id": "test_totp_appwallettest_test_default_tag", "label": ".test_default_tag()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L205"}, {"id": "test_totp_appwallettest_require_aes_support", "label": ".require_aes_support()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L237"}, {"id": "test_totp_appwallettest_test_decrypt_key", "label": ".test_decrypt_key()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L244"}, {"id": "test_totp_appwallettest_test_decrypt_key_needs_recrypt", "label": ".test_decrypt_key_needs_recrypt()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L282"}, {"id": "test_totp_appwallettest_assertsaneresult", "label": ".assertSaneResult()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L304"}, {"id": "test_totp_appwallettest_test_encrypt_key", "label": ".test_encrypt_key()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L321"}, {"id": "test_totp_appwallettest_test_encrypt_cost_timing", "label": ".test_encrypt_cost_timing()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L362"}, {"id": "test_totp_totptest", "label": "TotpTest", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L395"}, {"id": "test_totp_totptest_setup", "label": ".setUp()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L408"}, {"id": "test_totp_totptest_randtime", "label": ".randtime()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L421"}, {"id": "test_totp_totptest_randotp", "label": ".randotp()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L428"}, {"id": "test_totp_totptest_test_randotp", "label": ".test_randotp()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L440"}, {"id": "test_totp_totptest_iter_test_vectors", "label": ".iter_test_vectors()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L558"}, {"id": "test_totp_totptest_test_ctor_w_new", "label": ".test_ctor_w_new()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L583"}, {"id": "test_totp_totptest_test_ctor_w_size", "label": ".test_ctor_w_size()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L595"}, {"id": "test_totp_totptest_test_ctor_w_key_and_format", "label": ".test_ctor_w_key_and_format()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L619"}, {"id": "test_totp_totptest_test_ctor_w_alg", "label": ".test_ctor_w_alg()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L643"}, {"id": "test_totp_totptest_test_ctor_w_digits", "label": ".test_ctor_w_digits()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L653"}, {"id": "test_totp_totptest_test_ctor_w_period", "label": ".test_ctor_w_period()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L660"}, {"id": "test_totp_totptest_test_ctor_w_label", "label": ".test_ctor_w_label()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L677"}, {"id": "test_totp_totptest_test_ctor_w_issuer", "label": ".test_ctor_w_issuer()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L683"}, {"id": "test_totp_totptest_test_using_w_period", "label": ".test_using_w_period()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L695"}, {"id": "test_totp_totptest_test_using_w_now", "label": ".test_using_w_now()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L712"}, {"id": "test_totp_totptest_test_normalize_token_instance", "label": ".test_normalize_token_instance()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L746"}, {"id": "test_totp_totptest_test_normalize_token_class", "label": ".test_normalize_token_class()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L772"}, {"id": "test_totp_totptest_test_normalize_time", "label": ".test_normalize_time()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L776"}, {"id": "test_totp_totptest_test_key_attrs", "label": ".test_key_attrs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L806"}, {"id": "test_totp_totptest_test_totp_token", "label": ".test_totp_token()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L831"}, {"id": "test_totp_totptest_test_generate", "label": ".test_generate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L874"}, {"id": "test_totp_totptest_test_generate_w_reference_vectors", "label": ".test_generate_w_reference_vectors()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L906"}, {"id": "test_totp_totptest_asserttotpmatch", "label": ".assertTotpMatch()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L920"}, {"id": "test_totp_totptest_test_totp_match_w_valid_token", "label": ".test_totp_match_w_valid_token()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L953"}, {"id": "test_totp_totptest_test_totp_match_w_older_token", "label": ".test_totp_match_w_older_token()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L961"}, {"id": "test_totp_totptest_test_totp_match_w_new_token", "label": ".test_totp_match_w_new_token()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L971"}, {"id": "test_totp_totptest_test_totp_match_w_invalid_token", "label": ".test_totp_match_w_invalid_token()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L979"}, {"id": "test_totp_totptest_assertverifymatches", "label": ".assertVerifyMatches()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L990"}, {"id": "test_totp_totptest_assertverifyraises", "label": ".assertVerifyRaises()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1004"}, {"id": "test_totp_totptest_test_match_w_window", "label": ".test_match_w_window()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1014"}, {"id": "test_totp_totptest_test_match_w_skew", "label": ".test_match_w_skew()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1062"}, {"id": "test_totp_totptest_test_match_w_reuse", "label": ".test_match_w_reuse()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1085"}, {"id": "test_totp_totptest_test_match_w_token_normalization", "label": ".test_match_w_token_normalization()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1126"}, {"id": "test_totp_totptest_test_match_w_reference_vectors", "label": ".test_match_w_reference_vectors()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1148"}, {"id": "test_totp_totptest_test_verify", "label": ".test_verify()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1165"}, {"id": "test_totp_totptest_test_from_source", "label": ".test_from_source()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1201"}, {"id": "test_totp_totptest_test_from_uri", "label": ".test_from_uri()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1248"}, {"id": "test_totp_totptest_test_to_uri", "label": ".test_to_uri()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1367"}, {"id": "test_totp_totptest_test_from_dict", "label": ".test_from_dict()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1428"}, {"id": "test_totp_totptest_test_to_dict", "label": ".test_to_dict()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1522"}, {"id": "test_totp_rationale_1", "label": "passlib.tests -- test passlib.totp", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1"}, {"id": "test_totp_rationale_57", "label": "helper to calc max_time_t constant (see below)", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L57"}, {"id": "test_totp_rationale_119", "label": "constructor -- 'secrets' param -- input types", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L119"}, {"id": "test_totp_rationale_169", "label": "constructor -- 'secrets' param -- tag/value normalization", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L169"}, {"id": "test_totp_rationale_206", "label": "constructor -- 'default_tag' param", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L206"}, {"id": "test_totp_rationale_283", "label": ".decrypt_key() -- needs_recrypt flag", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L283"}, {"id": "test_totp_rationale_306", "label": "check encrypt_key() result has expected format", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L306"}, {"id": "test_totp_rationale_363", "label": "verify cost parameter via timing", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L363"}, {"id": "test_totp_rationale_396", "label": "common code shared by TotpTest & HotpTest", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L396"}, {"id": "test_totp_rationale_422", "label": "helper to generate random epoch time :returns float: epoch time", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L422"}, {"id": "test_totp_rationale_429", "label": "helper which generates a random TOTP instance.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L429"}, {"id": "test_totp_rationale_441", "label": "internal test -- randotp()", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L441"}, {"id": "test_totp_rationale_559", "label": "helper to iterate over test vectors. yields ``(totp, time, token, expire", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L559"}, {"id": "test_totp_rationale_584", "label": "constructor -- 'new' parameter", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L584"}, {"id": "test_totp_rationale_596", "label": "constructor -- 'size' parameter", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L596"}, {"id": "test_totp_rationale_620", "label": "constructor -- 'key' and 'format' parameters", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L620"}, {"id": "test_totp_rationale_644", "label": "constructor -- 'alg' parameter", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L644"}, {"id": "test_totp_rationale_654", "label": "constructor -- 'digits' parameter", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L654"}, {"id": "test_totp_rationale_661", "label": "constructor -- 'period' parameter", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L661"}, {"id": "test_totp_rationale_678", "label": "constructor -- 'label' parameter", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L678"}, {"id": "test_totp_rationale_684", "label": "constructor -- 'issuer' parameter", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L684"}, {"id": "test_totp_rationale_696", "label": "using() -- 'period' parameter", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L696"}, {"id": "test_totp_rationale_713", "label": "using -- 'now' parameter", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L713"}, {"id": "test_totp_rationale_747", "label": "normalize_token() -- instance method", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L747"}, {"id": "test_totp_rationale_773", "label": "normalize_token() -- class method", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L773"}, {"id": "test_totp_rationale_807", "label": "pretty_key() and .key attributes", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L807"}, {"id": "test_totp_rationale_832", "label": "generate() -- TotpToken() class", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L832"}, {"id": "test_totp_rationale_907", "label": "generate() -- reference vectors", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L907"}, {"id": "test_totp_rationale_954", "label": "match() -- valid TotpMatch object", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L954"}, {"id": "test_totp_rationale_962", "label": "match() -- valid TotpMatch object with future token", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L962"}, {"id": "test_totp_rationale_972", "label": "match() -- valid TotpMatch object with past token", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L972"}, {"id": "test_totp_rationale_980", "label": "match() -- invalid TotpMatch object", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L980"}, {"id": "test_totp_rationale_992", "label": "helper to test otp.match() output is correct", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L992"}, {"id": "test_totp_rationale_1007", "label": "helper to test otp.match() throws correct error", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1007"}, {"id": "test_totp_rationale_1015", "label": "match() -- 'time' and 'window' parameters", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1015"}, {"id": "test_totp_rationale_1063", "label": "match() -- 'skew' parameters", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1063"}, {"id": "test_totp_rationale_1086", "label": "match() -- 'reuse' and 'last_counter' parameters", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1086"}, {"id": "test_totp_rationale_1127", "label": "match() -- token normalization", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1127"}, {"id": "test_totp_rationale_1149", "label": "match() -- reference vectors", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1149"}, {"id": "test_totp_rationale_47", "label": "# NOTE: for randtime() below,", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L47"}, {"id": "test_totp_rationale_203", "label": "# TODO: test secrets_path", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L203"}, {"id": "test_totp_rationale_232", "label": "# TODO: test 'cost' param", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L232"}, {"id": "test_totp_rationale_375", "label": "# TODO: rework timing test here to inject mock pbkdf2_hmac() function instead;", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L375"}, {"id": "test_totp_rationale_392", "label": "# TODO: this class is separate from TotpTest due to historical issue,", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L392"}, {"id": "test_totp_rationale_449", "label": "# NOTE: has (1/5)**10 odds of failure", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L449"}, {"id": "test_totp_rationale_457", "label": "# NOTE: has (1/3)**10 odds of failure", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L457"}, {"id": "test_totp_rationale_508", "label": "# NOTE: while appendix B states same key used for all tests, the reference", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L508"}, {"id": "test_totp_rationale_573", "label": "# NOTE: not re-using otp between calls so that stateful methods", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L573"}, {"id": "test_totp_rationale_693", "label": "# TODO: test using() w/ 'digits', 'alg', 'issue', 'wallet', **wallet_kwds", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L693"}, {"id": "test_totp_rationale_715", "label": "# NOTE: reading time w/ normalize_time() to make sure custom .now actually has e", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L715"}, {"id": "test_totp_rationale_728", "label": "# NOTE: TOTP() constructor invokes this as part of test, using up counter values", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L728"}, {"id": "test_totp_rationale_993", "label": "# NOTE: TotpMatch return type tested more throughly above ^^^", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L993"}, {"id": "test_totp_rationale_1008", "label": "# NOTE: TotpMatch return type tested more throughly above ^^^", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1008"}, {"id": "test_totp_rationale_1048", "label": "# TODO: test window values that aren't multiples of period", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1048"}, {"id": "test_totp_rationale_1083", "label": "# TODO: test skew + larger window", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1083"}, {"id": "test_totp_rationale_1167", "label": "# NOTE: since this is thin wrapper around .from_source() and .match(),", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1167"}, {"id": "test_totp_rationale_1581", "label": "# TODO: to_dict()", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1581"}, {"id": "test_totp_rationale_1595", "label": "# TODO: from_json() / to_json().", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1595"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "target": "datetime", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "target": "functools", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "target": "time", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "target": "passlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "target": "passlib_utils_compat", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "target": "passlib_tests_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "target": "passlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "target": "passlib_totp", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "target": "binascii", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "target": "binascii", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "target": "test_totp_get_max_time_t", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L56", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "target": "test_totp_to_b32_size", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L105", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "target": "test_totp_appwallettest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L111", "weight": 1.0}, {"source": "test_totp_appwallettest", "target": "testcase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L111", "weight": 1.0}, {"source": "test_totp_appwallettest", "target": "test_totp_appwallettest_test_secrets_types", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L118", "weight": 1.0}, {"source": "test_totp_appwallettest", "target": "test_totp_appwallettest_test_secrets_tags", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L168", "weight": 1.0}, {"source": "test_totp_appwallettest", "target": "test_totp_appwallettest_test_default_tag", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L205", "weight": 1.0}, {"source": "test_totp_appwallettest", "target": "test_totp_appwallettest_require_aes_support", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L237", "weight": 1.0}, {"source": "test_totp_appwallettest", "target": "test_totp_appwallettest_test_decrypt_key", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L244", "weight": 1.0}, {"source": "test_totp_appwallettest", "target": "test_totp_appwallettest_test_decrypt_key_needs_recrypt", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L282", "weight": 1.0}, {"source": "test_totp_appwallettest", "target": "test_totp_appwallettest_assertsaneresult", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L304", "weight": 1.0}, {"source": "test_totp_appwallettest", "target": "test_totp_appwallettest_test_encrypt_key", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L321", "weight": 1.0}, {"source": "test_totp_appwallettest", "target": "test_totp_appwallettest_test_encrypt_cost_timing", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L362", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "target": "test_totp_totptest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L395", "weight": 1.0}, {"source": "test_totp_totptest", "target": "testcase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L395", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_setup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L408", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_randtime", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L421", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_randotp", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L428", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_randotp", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L440", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_iter_test_vectors", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L558", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_ctor_w_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L583", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_ctor_w_size", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L595", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_ctor_w_key_and_format", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L619", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_ctor_w_alg", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L643", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_ctor_w_digits", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L653", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_ctor_w_period", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L660", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_ctor_w_label", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L677", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_ctor_w_issuer", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L683", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_using_w_period", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L695", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_using_w_now", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L712", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_normalize_token_instance", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L746", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_normalize_token_class", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L772", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_normalize_time", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L776", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_key_attrs", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L806", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_totp_token", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L831", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_generate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L874", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_generate_w_reference_vectors", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L906", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_asserttotpmatch", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L920", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_totp_match_w_valid_token", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L953", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_totp_match_w_older_token", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L961", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_totp_match_w_new_token", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L971", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_totp_match_w_invalid_token", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L979", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_assertverifymatches", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L990", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_assertverifyraises", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1004", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_match_w_window", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1014", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_match_w_skew", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1062", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_match_w_reuse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1085", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_match_w_token_normalization", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1126", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_match_w_reference_vectors", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1148", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_verify", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1165", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_from_source", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1201", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_from_uri", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1248", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_to_uri", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1367", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_from_dict", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1428", "weight": 1.0}, {"source": "test_totp_totptest", "target": "test_totp_totptest_test_to_dict", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1522", "weight": 1.0}, {"source": "test_totp_appwallettest_test_decrypt_key", "target": "test_totp_appwallettest_require_aes_support", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L252", "weight": 1.0}, {"source": "test_totp_appwallettest_test_decrypt_key_needs_recrypt", "target": "test_totp_appwallettest_require_aes_support", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L284", "weight": 1.0}, {"source": "test_totp_appwallettest_assertsaneresult", "target": "test_totp_to_b32_size", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L314", "weight": 1.0}, {"source": "test_totp_appwallettest_test_encrypt_key", "target": "test_totp_appwallettest_require_aes_support", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L326", "weight": 1.0}, {"source": "test_totp_appwallettest_test_encrypt_key", "target": "test_totp_appwallettest_assertsaneresult", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L330", "weight": 1.0}, {"source": "test_totp_appwallettest_test_encrypt_cost_timing", "target": "test_totp_appwallettest_require_aes_support", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L364", "weight": 1.0}, {"source": "test_totp_totptest_test_randotp", "target": "test_totp_totptest_randotp", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L444", "weight": 1.0}, {"source": "test_totp_totptest_test_using_w_now", "target": "test_totp_totptest_randotp", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L718", "weight": 1.0}, {"source": "test_totp_totptest_test_normalize_token_instance", "target": "test_totp_totptest_randotp", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L749", "weight": 1.0}, {"source": "test_totp_totptest_test_normalize_token_class", "target": "test_totp_totptest_test_normalize_token_instance", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L774", "weight": 1.0}, {"source": "test_totp_totptest_test_normalize_time", "target": "test_totp_totptest_randotp", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L779", "weight": 1.0}, {"source": "test_totp_totptest_test_normalize_time", "target": "test_totp_totptest_randtime", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L782", "weight": 1.0}, {"source": "test_totp_totptest_test_generate", "target": "test_totp_totptest_randtime", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L880", "weight": 1.0}, {"source": "test_totp_totptest_test_generate_w_reference_vectors", "target": "test_totp_totptest_iter_test_vectors", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L908", "weight": 1.0}, {"source": "test_totp_totptest_test_totp_match_w_valid_token", "target": "test_totp_totptest_asserttotpmatch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L959", "weight": 1.0}, {"source": "test_totp_totptest_test_totp_match_w_older_token", "target": "test_totp_totptest_asserttotpmatch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L969", "weight": 1.0}, {"source": "test_totp_totptest_test_totp_match_w_new_token", "target": "test_totp_totptest_asserttotpmatch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L977", "weight": 1.0}, {"source": "test_totp_totptest_assertverifymatches", "target": "test_totp_totptest_asserttotpmatch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L997", "weight": 1.0}, {"source": "test_totp_totptest_test_match_w_window", "target": "test_totp_totptest_randotp", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1018", "weight": 1.0}, {"source": "test_totp_totptest_test_match_w_window", "target": "test_totp_totptest_randtime", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1020", "weight": 1.0}, {"source": "test_totp_totptest_test_match_w_skew", "target": "test_totp_totptest_randotp", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1065", "weight": 1.0}, {"source": "test_totp_totptest_test_match_w_skew", "target": "test_totp_totptest_randtime", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1067", "weight": 1.0}, {"source": "test_totp_totptest_test_match_w_reuse", "target": "test_totp_totptest_randotp", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1089", "weight": 1.0}, {"source": "test_totp_totptest_test_match_w_reuse", "target": "test_totp_totptest_randtime", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1091", "weight": 1.0}, {"source": "test_totp_totptest_test_match_w_reference_vectors", "target": "test_totp_totptest_iter_test_vectors", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1150", "weight": 1.0}, {"source": "test_totp_totptest_test_verify", "target": "test_totp_totptest_asserttotpmatch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1178", "weight": 1.0}, {"source": "test_totp_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1", "weight": 1.0}, {"source": "test_totp_rationale_57", "target": "test_totp_get_max_time_t", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L57", "weight": 1.0}, {"source": "test_totp_rationale_119", "target": "test_totp_appwallettest_test_secrets_types", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L119", "weight": 1.0}, {"source": "test_totp_rationale_169", "target": "test_totp_appwallettest_test_secrets_tags", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L169", "weight": 1.0}, {"source": "test_totp_rationale_206", "target": "test_totp_appwallettest_test_default_tag", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L206", "weight": 1.0}, {"source": "test_totp_rationale_283", "target": "test_totp_appwallettest_test_decrypt_key_needs_recrypt", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L283", "weight": 1.0}, {"source": "test_totp_rationale_306", "target": "test_totp_appwallettest_assertsaneresult", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L306", "weight": 1.0}, {"source": "test_totp_rationale_363", "target": "test_totp_appwallettest_test_encrypt_cost_timing", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L363", "weight": 1.0}, {"source": "test_totp_rationale_396", "target": "test_totp_totptest", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L396", "weight": 1.0}, {"source": "test_totp_rationale_422", "target": "test_totp_totptest_randtime", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L422", "weight": 1.0}, {"source": "test_totp_rationale_429", "target": "test_totp_totptest_randotp", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L429", "weight": 1.0}, {"source": "test_totp_rationale_441", "target": "test_totp_totptest_test_randotp", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L441", "weight": 1.0}, {"source": "test_totp_rationale_559", "target": "test_totp_totptest_iter_test_vectors", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L559", "weight": 1.0}, {"source": "test_totp_rationale_584", "target": "test_totp_totptest_test_ctor_w_new", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L584", "weight": 1.0}, {"source": "test_totp_rationale_596", "target": "test_totp_totptest_test_ctor_w_size", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L596", "weight": 1.0}, {"source": "test_totp_rationale_620", "target": "test_totp_totptest_test_ctor_w_key_and_format", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L620", "weight": 1.0}, {"source": "test_totp_rationale_644", "target": "test_totp_totptest_test_ctor_w_alg", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L644", "weight": 1.0}, {"source": "test_totp_rationale_654", "target": "test_totp_totptest_test_ctor_w_digits", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L654", "weight": 1.0}, {"source": "test_totp_rationale_661", "target": "test_totp_totptest_test_ctor_w_period", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L661", "weight": 1.0}, {"source": "test_totp_rationale_678", "target": "test_totp_totptest_test_ctor_w_label", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L678", "weight": 1.0}, {"source": "test_totp_rationale_684", "target": "test_totp_totptest_test_ctor_w_issuer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L684", "weight": 1.0}, {"source": "test_totp_rationale_696", "target": "test_totp_totptest_test_using_w_period", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L696", "weight": 1.0}, {"source": "test_totp_rationale_713", "target": "test_totp_totptest_test_using_w_now", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L713", "weight": 1.0}, {"source": "test_totp_rationale_747", "target": "test_totp_totptest_test_normalize_token_instance", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L747", "weight": 1.0}, {"source": "test_totp_rationale_773", "target": "test_totp_totptest_test_normalize_token_class", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L773", "weight": 1.0}, {"source": "test_totp_rationale_807", "target": "test_totp_totptest_test_key_attrs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L807", "weight": 1.0}, {"source": "test_totp_rationale_832", "target": "test_totp_totptest_test_totp_token", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L832", "weight": 1.0}, {"source": "test_totp_rationale_907", "target": "test_totp_totptest_test_generate_w_reference_vectors", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L907", "weight": 1.0}, {"source": "test_totp_rationale_954", "target": "test_totp_totptest_test_totp_match_w_valid_token", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L954", "weight": 1.0}, {"source": "test_totp_rationale_962", "target": "test_totp_totptest_test_totp_match_w_older_token", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L962", "weight": 1.0}, {"source": "test_totp_rationale_972", "target": "test_totp_totptest_test_totp_match_w_new_token", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L972", "weight": 1.0}, {"source": "test_totp_rationale_980", "target": "test_totp_totptest_test_totp_match_w_invalid_token", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L980", "weight": 1.0}, {"source": "test_totp_rationale_992", "target": "test_totp_totptest_assertverifymatches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L992", "weight": 1.0}, {"source": "test_totp_rationale_1007", "target": "test_totp_totptest_assertverifyraises", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1007", "weight": 1.0}, {"source": "test_totp_rationale_1015", "target": "test_totp_totptest_test_match_w_window", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1015", "weight": 1.0}, {"source": "test_totp_rationale_1063", "target": "test_totp_totptest_test_match_w_skew", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1063", "weight": 1.0}, {"source": "test_totp_rationale_1086", "target": "test_totp_totptest_test_match_w_reuse", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1086", "weight": 1.0}, {"source": "test_totp_rationale_1127", "target": "test_totp_totptest_test_match_w_token_normalization", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1127", "weight": 1.0}, {"source": "test_totp_rationale_1149", "target": "test_totp_totptest_test_match_w_reference_vectors", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1149", "weight": 1.0}, {"source": "test_totp_rationale_47", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L47", "weight": 1.0}, {"source": "test_totp_rationale_203", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L203", "weight": 1.0}, {"source": "test_totp_rationale_232", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L232", "weight": 1.0}, {"source": "test_totp_rationale_375", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L375", "weight": 1.0}, {"source": "test_totp_rationale_392", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L392", "weight": 1.0}, {"source": "test_totp_rationale_449", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L449", "weight": 1.0}, {"source": "test_totp_rationale_457", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L457", "weight": 1.0}, {"source": "test_totp_rationale_508", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L508", "weight": 1.0}, {"source": "test_totp_rationale_573", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L573", "weight": 1.0}, {"source": "test_totp_rationale_693", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L693", "weight": 1.0}, {"source": "test_totp_rationale_715", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L715", "weight": 1.0}, {"source": "test_totp_rationale_728", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L728", "weight": 1.0}, {"source": "test_totp_rationale_993", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L993", "weight": 1.0}, {"source": "test_totp_rationale_1008", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1008", "weight": 1.0}, {"source": "test_totp_rationale_1048", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1048", "weight": 1.0}, {"source": "test_totp_rationale_1083", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1083", "weight": 1.0}, {"source": "test_totp_rationale_1167", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1167", "weight": 1.0}, {"source": "test_totp_rationale_1581", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1581", "weight": 1.0}, {"source": "test_totp_rationale_1595", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_totp_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1595", "weight": 1.0}], "raw_calls": [{"caller_nid": "test_totp_get_max_time_t", "callee": "utcfromtimestamp", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L65"}, {"caller_nid": "test_totp_get_max_time_t", "callee": "min", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L99"}, {"caller_nid": "test_totp_appwallettest_test_secrets_types", "callee": "AppWallet", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L122"}, {"caller_nid": "test_totp_appwallettest_test_secrets_types", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L123"}, {"caller_nid": "test_totp_appwallettest_test_secrets_types", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L124"}, {"caller_nid": "test_totp_appwallettest_test_secrets_types", "callee": "AppWallet", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L128"}, {"caller_nid": "test_totp_appwallettest_test_secrets_types", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L129"}, {"caller_nid": "test_totp_appwallettest_test_secrets_types", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L130"}, {"caller_nid": "test_totp_appwallettest_test_secrets_types", "callee": "AppWallet", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L141"}, {"caller_nid": "test_totp_appwallettest_test_secrets_types", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L142"}, {"caller_nid": "test_totp_appwallettest_test_secrets_types", "callee": "AppWallet", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L145"}, {"caller_nid": "test_totp_appwallettest_test_secrets_types", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L146"}, {"caller_nid": "test_totp_appwallettest_test_secrets_types", "callee": "AppWallet", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L149"}, {"caller_nid": "test_totp_appwallettest_test_secrets_types", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L150"}, {"caller_nid": "test_totp_appwallettest_test_secrets_types", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L157"}, {"caller_nid": "test_totp_appwallettest_test_secrets_types", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L160"}, {"caller_nid": "test_totp_appwallettest_test_secrets_types", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L166"}, {"caller_nid": "test_totp_appwallettest_test_secrets_tags", "callee": "AppWallet", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L173"}, {"caller_nid": "test_totp_appwallettest_test_secrets_tags", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L174"}, {"caller_nid": "test_totp_appwallettest_test_secrets_tags", "callee": "AppWallet", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L177"}, {"caller_nid": "test_totp_appwallettest_test_secrets_tags", "callee": "u", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L177"}, {"caller_nid": "test_totp_appwallettest_test_secrets_tags", "callee": "u", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L177"}, {"caller_nid": "test_totp_appwallettest_test_secrets_tags", "callee": "u", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L177"}, {"caller_nid": "test_totp_appwallettest_test_secrets_tags", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L178"}, {"caller_nid": "test_totp_appwallettest_test_secrets_tags", "callee": "AppWallet", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L181"}, {"caller_nid": "test_totp_appwallettest_test_secrets_tags", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L182"}, {"caller_nid": "test_totp_appwallettest_test_secrets_tags", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L185"}, {"caller_nid": "test_totp_appwallettest_test_secrets_tags", "callee": "AppWallet", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L188"}, {"caller_nid": "test_totp_appwallettest_test_secrets_tags", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L191"}, {"caller_nid": "test_totp_appwallettest_test_secrets_tags", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L192"}, {"caller_nid": "test_totp_appwallettest_test_secrets_tags", "callee": "AppWallet", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L195"}, {"caller_nid": "test_totp_appwallettest_test_secrets_tags", "callee": "u", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L195"}, {"caller_nid": "test_totp_appwallettest_test_secrets_tags", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L196"}, {"caller_nid": "test_totp_appwallettest_test_secrets_tags", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L199"}, {"caller_nid": "test_totp_appwallettest_test_secrets_tags", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L200"}, {"caller_nid": "test_totp_appwallettest_test_secrets_tags", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L201"}, {"caller_nid": "test_totp_appwallettest_test_default_tag", "callee": "AppWallet", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L209"}, {"caller_nid": "test_totp_appwallettest_test_default_tag", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L210"}, {"caller_nid": "test_totp_appwallettest_test_default_tag", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L211"}, {"caller_nid": "test_totp_appwallettest_test_default_tag", "callee": "get_secret", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L211"}, {"caller_nid": "test_totp_appwallettest_test_default_tag", "callee": "AppWallet", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L214"}, {"caller_nid": "test_totp_appwallettest_test_default_tag", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L215"}, {"caller_nid": "test_totp_appwallettest_test_default_tag", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L216"}, {"caller_nid": "test_totp_appwallettest_test_default_tag", "callee": "get_secret", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L216"}, {"caller_nid": "test_totp_appwallettest_test_default_tag", "callee": "AppWallet", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L219"}, {"caller_nid": "test_totp_appwallettest_test_default_tag", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L220"}, {"caller_nid": "test_totp_appwallettest_test_default_tag", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L221"}, {"caller_nid": "test_totp_appwallettest_test_default_tag", "callee": "get_secret", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L221"}, {"caller_nid": "test_totp_appwallettest_test_default_tag", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L224"}, {"caller_nid": "test_totp_appwallettest_test_default_tag", "callee": "AppWallet", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L228"}, {"caller_nid": "test_totp_appwallettest_test_default_tag", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L229"}, {"caller_nid": "test_totp_appwallettest_test_default_tag", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L230"}, {"caller_nid": "test_totp_appwallettest_require_aes_support", "callee": "canary", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L239"}, {"caller_nid": "test_totp_appwallettest_require_aes_support", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L241"}, {"caller_nid": "test_totp_appwallettest_require_aes_support", "callee": "skipTest", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L242"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key", "callee": "AppWallet", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L247"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L250"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L252"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L255"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key", "callee": "decrypt_key", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L255"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L258"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L260"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key", "callee": "decrypt_key", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L260"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L263"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L265"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key", "callee": "decrypt_key", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L265"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L268"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L269"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L270"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key", "callee": "decrypt_key", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L270"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L273"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L274"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L275"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L278"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L279"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L280"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key_needs_recrypt", "callee": "AppWallet", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L286"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key_needs_recrypt", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L289"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key_needs_recrypt", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L290"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key_needs_recrypt", "callee": "decrypt_key", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L290"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key_needs_recrypt", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L293"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key_needs_recrypt", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L294"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key_needs_recrypt", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L295"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key_needs_recrypt", "callee": "decrypt_key", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L295"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key_needs_recrypt", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L298"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key_needs_recrypt", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L299"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key_needs_recrypt", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L300"}, {"caller_nid": "test_totp_appwallettest_test_decrypt_key_needs_recrypt", "callee": "decrypt_key", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L300"}, {"caller_nid": "test_totp_appwallettest_assertsaneresult", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L308"}, {"caller_nid": "test_totp_appwallettest_assertsaneresult", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L308"}, {"caller_nid": "test_totp_appwallettest_assertsaneresult", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L308"}, {"caller_nid": "test_totp_appwallettest_assertsaneresult", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L310"}, {"caller_nid": "test_totp_appwallettest_assertsaneresult", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L311"}, {"caller_nid": "test_totp_appwallettest_assertsaneresult", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L312"}, {"caller_nid": "test_totp_appwallettest_assertsaneresult", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L314"}, {"caller_nid": "test_totp_appwallettest_assertsaneresult", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L314"}, {"caller_nid": "test_totp_appwallettest_assertsaneresult", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L315"}, {"caller_nid": "test_totp_appwallettest_assertsaneresult", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L315"}, {"caller_nid": "test_totp_appwallettest_assertsaneresult", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L315"}, {"caller_nid": "test_totp_appwallettest_assertsaneresult", "callee": "decrypt_key", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L317"}, {"caller_nid": "test_totp_appwallettest_assertsaneresult", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L318"}, {"caller_nid": "test_totp_appwallettest_assertsaneresult", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L319"}, {"caller_nid": "test_totp_appwallettest_test_encrypt_key", "callee": "AppWallet", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L325"}, {"caller_nid": "test_totp_appwallettest_test_encrypt_key", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L326"}, {"caller_nid": "test_totp_appwallettest_test_encrypt_key", "callee": "encrypt_key", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L329"}, {"caller_nid": "test_totp_appwallettest_test_encrypt_key", "callee": "encrypt_key", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L333"}, {"caller_nid": "test_totp_appwallettest_test_encrypt_key", "callee": "assertNotEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L335"}, {"caller_nid": "test_totp_appwallettest_test_encrypt_key", "callee": "assertNotEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L336"}, {"caller_nid": "test_totp_appwallettest_test_encrypt_key", "callee": "AppWallet", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L339"}, {"caller_nid": "test_totp_appwallettest_test_encrypt_key", "callee": "encrypt_key", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L340"}, {"caller_nid": "test_totp_appwallettest_test_encrypt_key", "callee": "AppWallet", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L344"}, {"caller_nid": "test_totp_appwallettest_test_encrypt_key", "callee": "encrypt_key", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L345"}, {"caller_nid": "test_totp_appwallettest_test_encrypt_key", "callee": "AppWallet", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L349"}, {"caller_nid": "test_totp_appwallettest_test_encrypt_key", "callee": "encrypt_key", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L351"}, {"caller_nid": "test_totp_appwallettest_test_encrypt_key", "callee": "encrypt_key", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L355"}, {"caller_nid": "test_totp_appwallettest_test_encrypt_key", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L360"}, {"caller_nid": "test_totp_appwallettest_test_encrypt_cost_timing", "callee": "AppWallet", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L367"}, {"caller_nid": "test_totp_appwallettest_test_encrypt_cost_timing", "callee": "time_call", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L369"}, {"caller_nid": "test_totp_appwallettest_test_encrypt_cost_timing", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L369"}, {"caller_nid": "test_totp_appwallettest_test_encrypt_cost_timing", "callee": "time_call", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L373"}, {"caller_nid": "test_totp_appwallettest_test_encrypt_cost_timing", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L373"}, {"caller_nid": "test_totp_appwallettest_test_encrypt_cost_timing", "callee": "assertAlmostEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L377"}, {"caller_nid": "test_totp_totptest_setup", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L409"}, {"caller_nid": "test_totp_totptest_setup", "callee": "clear_cache", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L413"}, {"caller_nid": "test_totp_totptest_setup", "callee": "patchAttr", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L416"}, {"caller_nid": "test_totp_totptest_setup", "callee": "getRandom", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L416"}, {"caller_nid": "test_totp_totptest_randtime", "callee": "random", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L426"}, {"caller_nid": "test_totp_totptest_randtime", "callee": "getRandom", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L426"}, {"caller_nid": "test_totp_totptest_randotp", "callee": "getRandom", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L432"}, {"caller_nid": "test_totp_totptest_randotp", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L435"}, {"caller_nid": "test_totp_totptest_randotp", "callee": "randint", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L435"}, {"caller_nid": "test_totp_totptest_randotp", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L436"}, {"caller_nid": "test_totp_totptest_randotp", "callee": "choice", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L436"}, {"caller_nid": "test_totp_totptest_randotp", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L437"}, {"caller_nid": "test_totp_totptest_randotp", "callee": "randint", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L437"}, {"caller_nid": "test_totp_totptest_randotp", "callee": "(cls or TOTP)", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L438"}, {"caller_nid": "test_totp_totptest_test_randotp", "callee": "assertNotEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L447"}, {"caller_nid": "test_totp_totptest_test_randotp", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L450"}, {"caller_nid": "test_totp_totptest_test_randotp", "callee": "fail", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L455"}, {"caller_nid": "test_totp_totptest_test_randotp", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L458"}, {"caller_nid": "test_totp_totptest_test_randotp", "callee": "fail", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L463"}, {"caller_nid": "test_totp_totptest_iter_test_vectors", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L565"}, {"caller_nid": "test_totp_totptest_iter_test_vectors", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L566"}, {"caller_nid": "test_totp_totptest_iter_test_vectors", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L568"}, {"caller_nid": "test_totp_totptest_iter_test_vectors", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L575"}, {"caller_nid": "test_totp_totptest_iter_test_vectors", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L576"}, {"caller_nid": "test_totp_totptest_test_ctor_w_new", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L587"}, {"caller_nid": "test_totp_totptest_test_ctor_w_new", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L588"}, {"caller_nid": "test_totp_totptest_test_ctor_w_new", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L591"}, {"caller_nid": "test_totp_totptest_test_ctor_w_new", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L592"}, {"caller_nid": "test_totp_totptest_test_ctor_w_new", "callee": "assertNotEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L593"}, {"caller_nid": "test_totp_totptest_test_ctor_w_size", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L599"}, {"caller_nid": "test_totp_totptest_test_ctor_w_size", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L599"}, {"caller_nid": "test_totp_totptest_test_ctor_w_size", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L599"}, {"caller_nid": "test_totp_totptest_test_ctor_w_size", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L600"}, {"caller_nid": "test_totp_totptest_test_ctor_w_size", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L600"}, {"caller_nid": "test_totp_totptest_test_ctor_w_size", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L600"}, {"caller_nid": "test_totp_totptest_test_ctor_w_size", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L601"}, {"caller_nid": "test_totp_totptest_test_ctor_w_size", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L601"}, {"caller_nid": "test_totp_totptest_test_ctor_w_size", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L601"}, {"caller_nid": "test_totp_totptest_test_ctor_w_size", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L604"}, {"caller_nid": "test_totp_totptest_test_ctor_w_size", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L604"}, {"caller_nid": "test_totp_totptest_test_ctor_w_size", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L604"}, {"caller_nid": "test_totp_totptest_test_ctor_w_size", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L605"}, {"caller_nid": "test_totp_totptest_test_ctor_w_size", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L605"}, {"caller_nid": "test_totp_totptest_test_ctor_w_size", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L605"}, {"caller_nid": "test_totp_totptest_test_ctor_w_size", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L608"}, {"caller_nid": "test_totp_totptest_test_ctor_w_size", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L611"}, {"caller_nid": "test_totp_totptest_test_ctor_w_size", "callee": "assertWarningList", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L614"}, {"caller_nid": "test_totp_totptest_test_ctor_w_size", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L615"}, {"caller_nid": "test_totp_totptest_test_ctor_w_size", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L617"}, {"caller_nid": "test_totp_totptest_test_ctor_w_key_and_format", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L623"}, {"caller_nid": "test_totp_totptest_test_ctor_w_key_and_format", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L623"}, {"caller_nid": "test_totp_totptest_test_ctor_w_key_and_format", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L626"}, {"caller_nid": "test_totp_totptest_test_ctor_w_key_and_format", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L626"}, {"caller_nid": "test_totp_totptest_test_ctor_w_key_and_format", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L626"}, {"caller_nid": "test_totp_totptest_test_ctor_w_key_and_format", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L629"}, {"caller_nid": "test_totp_totptest_test_ctor_w_key_and_format", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L629"}, {"caller_nid": "test_totp_totptest_test_ctor_w_key_and_format", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L632"}, {"caller_nid": "test_totp_totptest_test_ctor_w_key_and_format", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L635"}, {"caller_nid": "test_totp_totptest_test_ctor_w_key_and_format", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L635"}, {"caller_nid": "test_totp_totptest_test_ctor_w_key_and_format", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L638"}, {"caller_nid": "test_totp_totptest_test_ctor_w_key_and_format", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L641"}, {"caller_nid": "test_totp_totptest_test_ctor_w_key_and_format", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L641"}, {"caller_nid": "test_totp_totptest_test_ctor_w_alg", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L647"}, {"caller_nid": "test_totp_totptest_test_ctor_w_alg", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L647"}, {"caller_nid": "test_totp_totptest_test_ctor_w_alg", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L648"}, {"caller_nid": "test_totp_totptest_test_ctor_w_alg", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L648"}, {"caller_nid": "test_totp_totptest_test_ctor_w_alg", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L651"}, {"caller_nid": "test_totp_totptest_test_ctor_w_digits", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L655"}, {"caller_nid": "test_totp_totptest_test_ctor_w_digits", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L656"}, {"caller_nid": "test_totp_totptest_test_ctor_w_digits", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L656"}, {"caller_nid": "test_totp_totptest_test_ctor_w_digits", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L657"}, {"caller_nid": "test_totp_totptest_test_ctor_w_digits", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L657"}, {"caller_nid": "test_totp_totptest_test_ctor_w_digits", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L658"}, {"caller_nid": "test_totp_totptest_test_ctor_w_period", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L664"}, {"caller_nid": "test_totp_totptest_test_ctor_w_period", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L664"}, {"caller_nid": "test_totp_totptest_test_ctor_w_period", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L667"}, {"caller_nid": "test_totp_totptest_test_ctor_w_period", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L667"}, {"caller_nid": "test_totp_totptest_test_ctor_w_period", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L670"}, {"caller_nid": "test_totp_totptest_test_ctor_w_period", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L671"}, {"caller_nid": "test_totp_totptest_test_ctor_w_period", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L674"}, {"caller_nid": "test_totp_totptest_test_ctor_w_period", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L675"}, {"caller_nid": "test_totp_totptest_test_ctor_w_label", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L679"}, {"caller_nid": "test_totp_totptest_test_ctor_w_label", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L679"}, {"caller_nid": "test_totp_totptest_test_ctor_w_label", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L680"}, {"caller_nid": "test_totp_totptest_test_ctor_w_label", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L680"}, {"caller_nid": "test_totp_totptest_test_ctor_w_label", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L681"}, {"caller_nid": "test_totp_totptest_test_ctor_w_issuer", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L685"}, {"caller_nid": "test_totp_totptest_test_ctor_w_issuer", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L685"}, {"caller_nid": "test_totp_totptest_test_ctor_w_issuer", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L686"}, {"caller_nid": "test_totp_totptest_test_ctor_w_issuer", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L686"}, {"caller_nid": "test_totp_totptest_test_ctor_w_issuer", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L687"}, {"caller_nid": "test_totp_totptest_test_using_w_period", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L699"}, {"caller_nid": "test_totp_totptest_test_using_w_period", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L699"}, {"caller_nid": "test_totp_totptest_test_using_w_period", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L702"}, {"caller_nid": "test_totp_totptest_test_using_w_period", "callee": "TOTP.using(period=63)", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L702"}, {"caller_nid": "test_totp_totptest_test_using_w_period", "callee": "using", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L702"}, {"caller_nid": "test_totp_totptest_test_using_w_period", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L705"}, {"caller_nid": "test_totp_totptest_test_using_w_period", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L706"}, {"caller_nid": "test_totp_totptest_test_using_w_period", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L709"}, {"caller_nid": "test_totp_totptest_test_using_w_period", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L710"}, {"caller_nid": "test_totp_totptest_test_using_w_now", "callee": "assertIs", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L719"}, {"caller_nid": "test_totp_totptest_test_using_w_now", "callee": "assertAlmostEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L720"}, {"caller_nid": "test_totp_totptest_test_using_w_now", "callee": "normalize_time", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L720"}, {"caller_nid": "test_totp_totptest_test_using_w_now", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L720"}, {"caller_nid": "test_totp_totptest_test_using_w_now", "callee": "time", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L720"}, {"caller_nid": "test_totp_totptest_test_using_w_now", "callee": "using", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L727"}, {"caller_nid": "test_totp_totptest_test_using_w_now", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L729"}, {"caller_nid": "test_totp_totptest_test_using_w_now", "callee": "normalize_time", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L729"}, {"caller_nid": "test_totp_totptest_test_using_w_now", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L730"}, {"caller_nid": "test_totp_totptest_test_using_w_now", "callee": "normalize_time", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L730"}, {"caller_nid": "test_totp_totptest_test_using_w_now", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L733"}, {"caller_nid": "test_totp_totptest_test_using_w_now", "callee": "assertRaisesRegex", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L737"}, {"caller_nid": "test_totp_totptest_test_using_w_now", "callee": "assertRaisesRegex", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L740"}, {"caller_nid": "test_totp_totptest_test_normalize_token_instance", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L752"}, {"caller_nid": "test_totp_totptest_test_normalize_token_instance", "callee": "normalize_token", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L752"}, {"caller_nid": "test_totp_totptest_test_normalize_token_instance", "callee": "u", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L752"}, {"caller_nid": "test_totp_totptest_test_normalize_token_instance", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L753"}, {"caller_nid": "test_totp_totptest_test_normalize_token_instance", "callee": "normalize_token", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L753"}, {"caller_nid": "test_totp_totptest_test_normalize_token_instance", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L756"}, {"caller_nid": "test_totp_totptest_test_normalize_token_instance", "callee": "normalize_token", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L756"}, {"caller_nid": "test_totp_totptest_test_normalize_token_instance", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L759"}, {"caller_nid": "test_totp_totptest_test_normalize_token_instance", "callee": "normalize_token", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L759"}, {"caller_nid": "test_totp_totptest_test_normalize_token_instance", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L762"}, {"caller_nid": "test_totp_totptest_test_normalize_token_instance", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L763"}, {"caller_nid": "test_totp_totptest_test_normalize_token_instance", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L766"}, {"caller_nid": "test_totp_totptest_test_normalize_token_instance", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L769"}, {"caller_nid": "test_totp_totptest_test_normalize_token_instance", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L770"}, {"caller_nid": "test_totp_totptest_test_normalize_token_class", "callee": "using", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L774"}, {"caller_nid": "test_totp_totptest_test_normalize_time", "callee": "using", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L778"}, {"caller_nid": "test_totp_totptest_test_normalize_time", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L781"}, {"caller_nid": "test_totp_totptest_test_normalize_time", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L783"}, {"caller_nid": "test_totp_totptest_test_normalize_time", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L785"}, {"caller_nid": "test_totp_totptest_test_normalize_time", "callee": "normalize_time", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L785"}, {"caller_nid": "test_totp_totptest_test_normalize_time", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L786"}, {"caller_nid": "test_totp_totptest_test_normalize_time", "callee": "normalize_time", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L786"}, {"caller_nid": "test_totp_totptest_test_normalize_time", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L788"}, {"caller_nid": "test_totp_totptest_test_normalize_time", "callee": "normalize_time", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L788"}, {"caller_nid": "test_totp_totptest_test_normalize_time", "callee": "utcfromtimestamp", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L790"}, {"caller_nid": "test_totp_totptest_test_normalize_time", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L791"}, {"caller_nid": "test_totp_totptest_test_normalize_time", "callee": "normalize_time", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L791"}, {"caller_nid": "test_totp_totptest_test_normalize_time", "callee": "staticmethod", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L795"}, {"caller_nid": "test_totp_totptest_test_normalize_time", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L796"}, {"caller_nid": "test_totp_totptest_test_normalize_time", "callee": "normalize_time", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L796"}, {"caller_nid": "test_totp_totptest_test_normalize_time", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L800"}, {"caller_nid": "test_totp_totptest_test_key_attrs", "callee": "getRandom", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L808"}, {"caller_nid": "test_totp_totptest_test_key_attrs", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L811"}, {"caller_nid": "test_totp_totptest_test_key_attrs", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L812"}, {"caller_nid": "test_totp_totptest_test_key_attrs", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L813"}, {"caller_nid": "test_totp_totptest_test_key_attrs", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L814"}, {"caller_nid": "test_totp_totptest_test_key_attrs", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L817"}, {"caller_nid": "test_totp_totptest_test_key_attrs", "callee": "pretty_key", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L817"}, {"caller_nid": "test_totp_totptest_test_key_attrs", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L818"}, {"caller_nid": "test_totp_totptest_test_key_attrs", "callee": "pretty_key", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L818"}, {"caller_nid": "test_totp_totptest_test_key_attrs", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L819"}, {"caller_nid": "test_totp_totptest_test_key_attrs", "callee": "pretty_key", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L819"}, {"caller_nid": "test_totp_totptest_test_key_attrs", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L820"}, {"caller_nid": "test_totp_totptest_test_key_attrs", "callee": "pretty_key", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L820"}, {"caller_nid": "test_totp_totptest_test_key_attrs", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L823"}, {"caller_nid": "test_totp_totptest_test_key_attrs", "callee": "randint", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L823"}, {"caller_nid": "test_totp_totptest_test_key_attrs", "callee": "pretty_key", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L826"}, {"caller_nid": "test_totp_totptest_test_totp_token", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L836"}, {"caller_nid": "test_totp_totptest_test_totp_token", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L837"}, {"caller_nid": "test_totp_totptest_test_totp_token", "callee": "assertIsInstance", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L838"}, {"caller_nid": "test_totp_totptest_test_totp_token", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L839"}, {"caller_nid": "test_totp_totptest_test_totp_token", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L840"}, {"caller_nid": "test_totp_totptest_test_totp_token", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L842"}, {"caller_nid": "test_totp_totptest_test_totp_token", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L843"}, {"caller_nid": "test_totp_totptest_test_totp_token", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L844"}, {"caller_nid": "test_totp_totptest_test_totp_token", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L844"}, {"caller_nid": "test_totp_totptest_test_totp_token", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L845"}, {"caller_nid": "test_totp_totptest_test_totp_token", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L846"}, {"caller_nid": "test_totp_totptest_test_totp_token", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L847"}, {"caller_nid": "test_totp_totptest_test_totp_token", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L848"}, {"caller_nid": "test_totp_totptest_test_totp_token", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L849"}, {"caller_nid": "test_totp_totptest_test_totp_token", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L853"}, {"caller_nid": "test_totp_totptest_test_totp_token", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L854"}, {"caller_nid": "test_totp_totptest_test_totp_token", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L857"}, {"caller_nid": "test_totp_totptest_test_totp_token", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L858"}, {"caller_nid": "test_totp_totptest_test_totp_token", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L861"}, {"caller_nid": "test_totp_totptest_test_totp_token", "callee": "assertIsNot", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L862"}, {"caller_nid": "test_totp_totptest_test_totp_token", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L863"}, {"caller_nid": "test_totp_totptest_test_totp_token", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L866"}, {"caller_nid": "test_totp_totptest_test_totp_token", "callee": "assertIsNot", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L867"}, {"caller_nid": "test_totp_totptest_test_totp_token", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L868"}, {"caller_nid": "test_totp_totptest_test_totp_token", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L871"}, {"caller_nid": "test_totp_totptest_test_totp_token", "callee": "assertNotEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L872"}, {"caller_nid": "test_totp_totptest_test_generate", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L879"}, {"caller_nid": "test_totp_totptest_test_generate", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L881"}, {"caller_nid": "test_totp_totptest_test_generate", "callee": "assertIsInstance", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L883"}, {"caller_nid": "test_totp_totptest_test_generate", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L887"}, {"caller_nid": "test_totp_totptest_test_generate", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L887"}, {"caller_nid": "test_totp_totptest_test_generate", "callee": "assertNotEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L890"}, {"caller_nid": "test_totp_totptest_test_generate", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L890"}, {"caller_nid": "test_totp_totptest_test_generate", "callee": "utcfromtimestamp", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L893"}, {"caller_nid": "test_totp_totptest_test_generate", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L894"}, {"caller_nid": "test_totp_totptest_test_generate", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L894"}, {"caller_nid": "test_totp_totptest_test_generate", "callee": "normalize_time", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L894"}, {"caller_nid": "test_totp_totptest_test_generate", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L894"}, {"caller_nid": "test_totp_totptest_test_generate", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L897"}, {"caller_nid": "test_totp_totptest_test_generate", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L897"}, {"caller_nid": "test_totp_totptest_test_generate", "callee": "TOTP.using(now=lambda: time)", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L900"}, {"caller_nid": "test_totp_totptest_test_generate", "callee": "using", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L900"}, {"caller_nid": "test_totp_totptest_test_generate", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L901"}, {"caller_nid": "test_totp_totptest_test_generate", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L901"}, {"caller_nid": "test_totp_totptest_test_generate", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L904"}, {"caller_nid": "test_totp_totptest_test_generate_w_reference_vectors", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L910"}, {"caller_nid": "test_totp_totptest_test_generate_w_reference_vectors", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L911"}, {"caller_nid": "test_totp_totptest_test_generate_w_reference_vectors", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L912"}, {"caller_nid": "test_totp_totptest_test_generate_w_reference_vectors", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L914"}, {"caller_nid": "test_totp_totptest_asserttotpmatch", "callee": "assertIsInstance", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L924"}, {"caller_nid": "test_totp_totptest_asserttotpmatch", "callee": "assertIsInstance", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L927"}, {"caller_nid": "test_totp_totptest_asserttotpmatch", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L928"}, {"caller_nid": "test_totp_totptest_asserttotpmatch", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L931"}, {"caller_nid": "test_totp_totptest_asserttotpmatch", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L934"}, {"caller_nid": "test_totp_totptest_asserttotpmatch", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L935"}, {"caller_nid": "test_totp_totptest_asserttotpmatch", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L936"}, {"caller_nid": "test_totp_totptest_asserttotpmatch", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L937"}, {"caller_nid": "test_totp_totptest_asserttotpmatch", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L939"}, {"caller_nid": "test_totp_totptest_asserttotpmatch", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L940"}, {"caller_nid": "test_totp_totptest_asserttotpmatch", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L943"}, {"caller_nid": "test_totp_totptest_asserttotpmatch", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L943"}, {"caller_nid": "test_totp_totptest_asserttotpmatch", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L944"}, {"caller_nid": "test_totp_totptest_asserttotpmatch", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L945"}, {"caller_nid": "test_totp_totptest_asserttotpmatch", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L946"}, {"caller_nid": "test_totp_totptest_asserttotpmatch", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L947"}, {"caller_nid": "test_totp_totptest_asserttotpmatch", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L948"}, {"caller_nid": "test_totp_totptest_asserttotpmatch", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L951"}, {"caller_nid": "test_totp_totptest_test_totp_match_w_valid_token", "callee": "TOTP.using(now=lambda: time + 24 * 3600)", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L957"}, {"caller_nid": "test_totp_totptest_test_totp_match_w_valid_token", "callee": "using", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L957"}, {"caller_nid": "test_totp_totptest_test_totp_match_w_valid_token", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L958"}, {"caller_nid": "test_totp_totptest_test_totp_match_w_older_token", "callee": "TOTP.using(now=lambda: time + 24 * 3600)", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L967"}, {"caller_nid": "test_totp_totptest_test_totp_match_w_older_token", "callee": "using", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L967"}, {"caller_nid": "test_totp_totptest_test_totp_match_w_older_token", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L968"}, {"caller_nid": "test_totp_totptest_test_totp_match_w_new_token", "callee": "TOTP.using(now=lambda: time + 24 * 3600)", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L975"}, {"caller_nid": "test_totp_totptest_test_totp_match_w_new_token", "callee": "using", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L975"}, {"caller_nid": "test_totp_totptest_test_totp_match_w_new_token", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L976"}, {"caller_nid": "test_totp_totptest_test_totp_match_w_invalid_token", "callee": "TOTP.using(now=lambda: time + 24 * 3600)", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L983"}, {"caller_nid": "test_totp_totptest_test_totp_match_w_invalid_token", "callee": "using", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L983"}, {"caller_nid": "test_totp_totptest_test_totp_match_w_invalid_token", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L984"}, {"caller_nid": "test_totp_totptest_assertverifymatches", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L996"}, {"caller_nid": "test_totp_totptest_assertverifymatches", "callee": "normalize_time", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L998"}, {"caller_nid": "test_totp_totptest_assertverifymatches", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1000"}, {"caller_nid": "test_totp_totptest_assertverifyraises", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1011"}, {"caller_nid": "test_totp_totptest_test_match_w_window", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1021"}, {"caller_nid": "test_totp_totptest_test_match_w_window", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1022"}, {"caller_nid": "test_totp_totptest_test_match_w_window", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1023"}, {"caller_nid": "test_totp_totptest_test_match_w_window", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1024"}, {"caller_nid": "test_totp_totptest_test_match_w_window", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1031"}, {"caller_nid": "test_totp_totptest_test_match_w_window", "callee": "assertMatches", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1032"}, {"caller_nid": "test_totp_totptest_test_match_w_window", "callee": "assertMatches", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1033"}, {"caller_nid": "test_totp_totptest_test_match_w_window", "callee": "assertMatches", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1036"}, {"caller_nid": "test_totp_totptest_test_match_w_window", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1039"}, {"caller_nid": "test_totp_totptest_test_match_w_window", "callee": "assertMatches", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1040"}, {"caller_nid": "test_totp_totptest_test_match_w_window", "callee": "assertMatches", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1041"}, {"caller_nid": "test_totp_totptest_test_match_w_window", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1044"}, {"caller_nid": "test_totp_totptest_test_match_w_window", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1045"}, {"caller_nid": "test_totp_totptest_test_match_w_window", "callee": "assertMatches", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1046"}, {"caller_nid": "test_totp_totptest_test_match_w_window", "callee": "utcfromtimestamp", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1056"}, {"caller_nid": "test_totp_totptest_test_match_w_window", "callee": "assertMatches", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1057"}, {"caller_nid": "test_totp_totptest_test_match_w_window", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1060"}, {"caller_nid": "test_totp_totptest_test_match_w_skew", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1068"}, {"caller_nid": "test_totp_totptest_test_match_w_skew", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1069"}, {"caller_nid": "test_totp_totptest_test_match_w_skew", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1070"}, {"caller_nid": "test_totp_totptest_test_match_w_skew", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1074"}, {"caller_nid": "test_totp_totptest_test_match_w_skew", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1075"}, {"caller_nid": "test_totp_totptest_test_match_w_skew", "callee": "assertMatches", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1076"}, {"caller_nid": "test_totp_totptest_test_match_w_skew", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1079"}, {"caller_nid": "test_totp_totptest_test_match_w_skew", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1080"}, {"caller_nid": "test_totp_totptest_test_match_w_skew", "callee": "assertMatches", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1081"}, {"caller_nid": "test_totp_totptest_test_match_w_reuse", "callee": "generate", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1092"}, {"caller_nid": "test_totp_totptest_test_match_w_reuse", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1096"}, {"caller_nid": "test_totp_totptest_test_match_w_reuse", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1097"}, {"caller_nid": "test_totp_totptest_test_match_w_reuse", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1098"}, {"caller_nid": "test_totp_totptest_test_match_w_reuse", "callee": "assertMatches", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1102"}, {"caller_nid": "test_totp_totptest_test_match_w_reuse", "callee": "assertMatches", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1106"}, {"caller_nid": "test_totp_totptest_test_match_w_reuse", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1111"}, {"caller_nid": "test_totp_totptest_test_match_w_reuse", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1116"}, {"caller_nid": "test_totp_totptest_test_match_w_reuse", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1118"}, {"caller_nid": "test_totp_totptest_test_match_w_reuse", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1122"}, {"caller_nid": "test_totp_totptest_test_match_w_reuse", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1124"}, {"caller_nid": "test_totp_totptest_test_match_w_token_normalization", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1129"}, {"caller_nid": "test_totp_totptest_test_match_w_token_normalization", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1134"}, {"caller_nid": "test_totp_totptest_test_match_w_token_normalization", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1134"}, {"caller_nid": "test_totp_totptest_test_match_w_token_normalization", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1137"}, {"caller_nid": "test_totp_totptest_test_match_w_token_normalization", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1137"}, {"caller_nid": "test_totp_totptest_test_match_w_token_normalization", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1140"}, {"caller_nid": "test_totp_totptest_test_match_w_token_normalization", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1143"}, {"caller_nid": "test_totp_totptest_test_match_w_token_normalization", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1146"}, {"caller_nid": "test_totp_totptest_test_match_w_reference_vectors", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1155"}, {"caller_nid": "test_totp_totptest_test_match_w_reference_vectors", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1156"}, {"caller_nid": "test_totp_totptest_test_match_w_reference_vectors", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1157"}, {"caller_nid": "test_totp_totptest_test_match_w_reference_vectors", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1160"}, {"caller_nid": "test_totp_totptest_test_verify", "callee": "using", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1173"}, {"caller_nid": "test_totp_totptest_test_verify", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1176"}, {"caller_nid": "test_totp_totptest_test_verify", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1177"}, {"caller_nid": "test_totp_totptest_test_verify", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1181"}, {"caller_nid": "test_totp_totptest_test_verify", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1182"}, {"caller_nid": "test_totp_totptest_test_verify", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1185"}, {"caller_nid": "test_totp_totptest_test_verify", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1186"}, {"caller_nid": "test_totp_totptest_test_verify", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1190"}, {"caller_nid": "test_totp_totptest_test_verify", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1195"}, {"caller_nid": "test_totp_totptest_test_from_source", "callee": "from_source", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1207"}, {"caller_nid": "test_totp_totptest_test_from_source", "callee": "u", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1207"}, {"caller_nid": "test_totp_totptest_test_from_source", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1209"}, {"caller_nid": "test_totp_totptest_test_from_source", "callee": "from_source", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1212"}, {"caller_nid": "test_totp_totptest_test_from_source", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1214"}, {"caller_nid": "test_totp_totptest_test_from_source", "callee": "from_source", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1217"}, {"caller_nid": "test_totp_totptest_test_from_source", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1217"}, {"caller_nid": "test_totp_totptest_test_from_source", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1218"}, {"caller_nid": "test_totp_totptest_test_from_source", "callee": "from_source", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1221"}, {"caller_nid": "test_totp_totptest_test_from_source", "callee": "u", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1221"}, {"caller_nid": "test_totp_totptest_test_from_source", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1222"}, {"caller_nid": "test_totp_totptest_test_from_source", "callee": "from_source", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1225"}, {"caller_nid": "test_totp_totptest_test_from_source", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1226"}, {"caller_nid": "test_totp_totptest_test_from_source", "callee": "assertIs", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1229"}, {"caller_nid": "test_totp_totptest_test_from_source", "callee": "from_source", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1229"}, {"caller_nid": "test_totp_totptest_test_from_source", "callee": "AppWallet", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1232"}, {"caller_nid": "test_totp_totptest_test_from_source", "callee": "from_source", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1233"}, {"caller_nid": "test_totp_totptest_test_from_source", "callee": "using", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1233"}, {"caller_nid": "test_totp_totptest_test_from_source", "callee": "assertIsNot", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1234"}, {"caller_nid": "test_totp_totptest_test_from_source", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1235"}, {"caller_nid": "test_totp_totptest_test_from_source", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1235"}, {"caller_nid": "test_totp_totptest_test_from_source", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1235"}, {"caller_nid": "test_totp_totptest_test_from_source", "callee": "from_source", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1238"}, {"caller_nid": "test_totp_totptest_test_from_source", "callee": "using", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1238"}, {"caller_nid": "test_totp_totptest_test_from_source", "callee": "assertIs", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1239"}, {"caller_nid": "test_totp_totptest_test_from_source", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1242"}, {"caller_nid": "test_totp_totptest_test_from_source", "callee": "u", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1242"}, {"caller_nid": "test_totp_totptest_test_from_source", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1243"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "from_uri", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1258"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "assertIsInstance", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1260"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1261"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1262"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1263"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1264"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1265"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1266"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "from_uri", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1273"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1275"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1278"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1281"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "from_uri", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1289"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1291"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1292"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "from_uri", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1296"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1298"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1299"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "from_uri", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1306"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1307"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1308"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1311"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "from_uri", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1319"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1320"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1323"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "from_uri", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1331"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1332"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1335"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1336"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1337"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "from_uri", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1344"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1345"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1348"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1351"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "assertWarningList", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1359"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1360"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "from_uri", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1362"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1364"}, {"caller_nid": "test_totp_totptest_test_from_uri", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1365"}, {"caller_nid": "test_totp_totptest_test_to_uri", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1375"}, {"caller_nid": "test_totp_totptest_test_to_uri", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1376"}, {"caller_nid": "test_totp_totptest_test_to_uri", "callee": "to_uri", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1376"}, {"caller_nid": "test_totp_totptest_test_to_uri", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1381"}, {"caller_nid": "test_totp_totptest_test_to_uri", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1384"}, {"caller_nid": "test_totp_totptest_test_to_uri", "callee": "to_uri", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1384"}, {"caller_nid": "test_totp_totptest_test_to_uri", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1389"}, {"caller_nid": "test_totp_totptest_test_to_uri", "callee": "to_uri", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1389"}, {"caller_nid": "test_totp_totptest_test_to_uri", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1394"}, {"caller_nid": "test_totp_totptest_test_to_uri", "callee": "to_uri", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1394"}, {"caller_nid": "test_totp_totptest_test_to_uri", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1399"}, {"caller_nid": "test_totp_totptest_test_to_uri", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1402"}, {"caller_nid": "test_totp_totptest_test_to_uri", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1407"}, {"caller_nid": "test_totp_totptest_test_to_uri", "callee": "to_uri", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1407"}, {"caller_nid": "test_totp_totptest_test_to_uri", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1407"}, {"caller_nid": "test_totp_totptest_test_to_uri", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1414"}, {"caller_nid": "test_totp_totptest_test_to_uri", "callee": "to_uri", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1414"}, {"caller_nid": "test_totp_totptest_test_to_uri", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1414"}, {"caller_nid": "test_totp_totptest_test_to_uri", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1421"}, {"caller_nid": "test_totp_totptest_test_to_uri", "callee": "to_uri", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1421"}, {"caller_nid": "test_totp_totptest_test_to_uri", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1421"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "from_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1436"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1436"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "assertIsInstance", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1437"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1438"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1439"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1440"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1441"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1442"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1443"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1450"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1450"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1453"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1453"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1454"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1454"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1457"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1457"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "from_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1464"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1464"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1464"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1465"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1468"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1468"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1471"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1472"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "from_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1478"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1478"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1479"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1480"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "from_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1487"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1487"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1488"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1491"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1491"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "from_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1498"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1498"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1499"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1502"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1502"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1503"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1503"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "from_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1510"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1510"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1511"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1514"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1514"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1515"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1515"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1520"}, {"caller_nid": "test_totp_totptest_test_from_dict", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1520"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1530"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1531"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1531"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1531"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1534"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1536"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1536"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1537"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1541"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1543"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1543"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1544"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1548"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1550"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1550"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1551"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "using", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1555"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "TotpFactory", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1556"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1557"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1557"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1557"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "TotpFactory", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1560"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1561"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1561"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1561"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1566"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1566"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1566"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1567"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1572"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1572"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1572"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1573"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1578"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1578"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "TOTP", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1578"}, {"caller_nid": "test_totp_totptest_test_to_dict", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_totp.py", "source_location": "L1579"}]} |