Files
tfm_ainventory/graphify-out/cache/5b574561dff9832d2fb7a68608b89ab7b6bd7fa469c594286f00e2a267d5b071.json

1 line
236 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "label": "test_context.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1"}, {"id": "test_context_merge_dicts", "label": "merge_dicts()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L38"}, {"id": "test_context_cryptcontexttest", "label": "CryptContextTest", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L49"}, {"id": "testcase", "label": "TestCase", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "test_context_cryptcontexttest_setup", "label": ".setUp()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L178"}, {"id": "test_context_cryptcontexttest_test_01_constructor", "label": ".test_01_constructor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L186"}, {"id": "test_context_cryptcontexttest_test_02_from_string", "label": ".test_02_from_string()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L213"}, {"id": "test_context_cryptcontexttest_test_03_from_path", "label": ".test_03_from_path()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L243"}, {"id": "test_context_cryptcontexttest_test_04_copy", "label": ".test_04_copy()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L270"}, {"id": "test_context_cryptcontexttest_test_09_repr", "label": ".test_09_repr()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L299"}, {"id": "test_context_cryptcontexttest_test_10_load", "label": ".test_10_load()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L308"}, {"id": "test_context_cryptcontexttest_test_11_load_rollback", "label": ".test_11_load_rollback()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L351"}, {"id": "test_context_cryptcontexttest_test_12_update", "label": ".test_12_update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L375"}, {"id": "test_context_cryptcontexttest_test_20_options", "label": ".test_20_options()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L412"}, {"id": "test_context_cryptcontexttest_test_21_schemes", "label": ".test_21_schemes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L488"}, {"id": "test_context_cryptcontexttest_test_22_deprecated", "label": ".test_22_deprecated()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L524"}, {"id": "test_context_cryptcontexttest_test_23_default", "label": ".test_23_default()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L616"}, {"id": "test_context_cryptcontexttest_test_24_vary_rounds", "label": ".test_24_vary_rounds()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L653"}, {"id": "test_context_cryptcontexttest_asserthandlerderivedfrom", "label": ".assertHandlerDerivedFrom()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L673"}, {"id": "test_context_cryptcontexttest_test_30_schemes", "label": ".test_30_schemes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L676"}, {"id": "test_context_cryptcontexttest_test_31_default_scheme", "label": ".test_31_default_scheme()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L696"}, {"id": "test_context_cryptcontexttest_test_32_handler", "label": ".test_32_handler()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L720"}, {"id": "test_context_cryptcontexttest_test_33_options", "label": ".test_33_options()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L756"}, {"id": "test_context_cryptcontexttest_test_34_to_dict", "label": ".test_34_to_dict()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L835"}, {"id": "test_context_cryptcontexttest_test_35_to_string", "label": ".test_35_to_string()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L842"}, {"id": "test_context_cryptcontexttest_test_40_basic", "label": ".test_40_basic()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L881"}, {"id": "test_context_cryptcontexttest_test_41_genconfig", "label": ".test_41_genconfig()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L908"}, {"id": "test_context_cryptcontexttest_test_42_genhash", "label": ".test_42_genhash()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L957"}, {"id": "test_context_cryptcontexttest_test_43_hash", "label": ".test_43_hash()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L993"}, {"id": "test_context_cryptcontexttest_test_43_hash_legacy", "label": ".test_43_hash_legacy()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1021"}, {"id": "test_context_cryptcontexttest_test_44_identify", "label": ".test_44_identify()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1070"}, {"id": "test_context_cryptcontexttest_test_45_verify", "label": ".test_45_verify()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1096"}, {"id": "test_context_cryptcontexttest_test_46_needs_update", "label": ".test_46_needs_update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1147"}, {"id": "test_context_cryptcontexttest_test_47_verify_and_update", "label": ".test_47_verify_and_update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1218"}, {"id": "test_context_cryptcontexttest_test_48_context_kwds", "label": ".test_48_context_kwds()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1276"}, {"id": "test_context_cryptcontexttest_test_50_rounds_limits", "label": ".test_50_rounds_limits()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1361"}, {"id": "test_context_cryptcontexttest_test_51_linear_vary_rounds", "label": ".test_51_linear_vary_rounds()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1479"}, {"id": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "label": ".test_52_log2_vary_rounds()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1517"}, {"id": "test_context_cryptcontexttest_assert_rounds_range", "label": ".assert_rounds_range()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1564"}, {"id": "test_context_cryptcontexttest_test_harden_verify_parsing", "label": ".test_harden_verify_parsing()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1581"}, {"id": "test_context_cryptcontexttest_test_dummy_verify", "label": ".test_dummy_verify()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1593"}, {"id": "test_context_cryptcontexttest_test_61_autodeprecate", "label": ".test_61_autodeprecate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1613"}, {"id": "test_context_cryptcontexttest_test_disabled_hashes", "label": ".test_disabled_hashes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1645"}, {"id": "test_context_delayhash", "label": "DelayHash", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1725"}, {"id": "test_context_delayhash_calc_checksum", "label": "._calc_checksum()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1733"}, {"id": "test_context_dummy_2", "label": "dummy_2", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1742"}, {"id": "test_context_lazycryptcontexttest", "label": "LazyCryptContextTest", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1745"}, {"id": "test_context_lazycryptcontexttest_setup", "label": ".setUp()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1748"}, {"id": "test_context_lazycryptcontexttest_test_kwd_constructor", "label": ".test_kwd_constructor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1753"}, {"id": "test_context_lazycryptcontexttest_test_callable_constructor", "label": ".test_callable_constructor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1767"}, {"id": "test_context_rationale_1", "label": "tests for passlib.context", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1"}, {"id": "test_context_rationale_187", "label": "test class constructor", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L187"}, {"id": "test_context_rationale_214", "label": "test from_string() constructor", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L214"}, {"id": "test_context_rationale_244", "label": "test from_path() constructor", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L244"}, {"id": "test_context_rationale_309", "label": "test load() / load_path() method", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L309"}, {"id": "test_context_rationale_352", "label": "test load() errors restore old state", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L352"}, {"id": "test_context_rationale_413", "label": "test basic option parsing", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L413"}, {"id": "test_context_rationale_489", "label": "test 'schemes' context option parsing", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L489"}, {"id": "test_context_rationale_525", "label": "test 'deprecated' context option parsing", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L525"}, {"id": "test_context_rationale_617", "label": "test 'default' context option parsing", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L617"}, {"id": "test_context_rationale_654", "label": "test 'vary_rounds' hash option parsing", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L654"}, {"id": "test_context_rationale_677", "label": "test schemes() method", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L677"}, {"id": "test_context_rationale_697", "label": "test default_scheme() method", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L697"}, {"id": "test_context_rationale_721", "label": "test handler() method", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L721"}, {"id": "test_context_rationale_757", "label": "test internal _get_record_options() method", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L757"}, {"id": "test_context_rationale_836", "label": "test to_dict() method", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L836"}, {"id": "test_context_rationale_843", "label": "test to_string() method", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L843"}, {"id": "test_context_rationale_882", "label": "test basic hash/identify/verify functionality", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L882"}, {"id": "test_context_rationale_909", "label": "test genconfig() method", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L909"}, {"id": "test_context_rationale_958", "label": "test genhash() method", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L958"}, {"id": "test_context_rationale_1022", "label": "test hash() method -- legacy 'scheme' and settings keywords", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1022"}, {"id": "test_context_rationale_1071", "label": "test identify() border cases", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1071"}, {"id": "test_context_rationale_1097", "label": "test verify() scheme kwd", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1097"}, {"id": "test_context_rationale_1148", "label": "test needs_update() method", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1148"}, {"id": "test_context_rationale_1219", "label": "test verify_and_update()", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1219"}, {"id": "test_context_rationale_1277", "label": "hash(), verify(), and verify_and_update() -- discard unused context keywords", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1277"}, {"id": "test_context_rationale_1480", "label": "test linear vary rounds", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1480"}, {"id": "test_context_rationale_1518", "label": "test log2 vary rounds", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1518"}, {"id": "test_context_rationale_1565", "label": "helper to check vary_rounds covers specified range", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1565"}, {"id": "test_context_rationale_1582", "label": "harden_verify -- parsing", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1582"}, {"id": "test_context_rationale_1594", "label": "dummy_verify() method", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1594"}, {"id": "test_context_rationale_1614", "label": "test deprecated='auto' is handled correctly", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1614"}, {"id": "test_context_rationale_1646", "label": "disabled hash support", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1646"}, {"id": "test_context_rationale_1726", "label": "dummy hasher which delays by specified amount", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1726"}, {"id": "test_context_rationale_52", "label": "# TODO: these unittests could really use a good cleanup", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L52"}, {"id": "test_context_rationale_302", "label": "# NOTE: \"0x-1234\" format used by Pyston 0.5.1 (support deprecated 2019-11)", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L302"}, {"id": "test_context_rationale_310", "label": "# NOTE: load() is the workhorse that handles all policy parsing,", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L310"}, {"id": "test_context_rationale_333", "label": "# NOTE: load_path() tested by from_path()", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L333"}, {"id": "test_context_rationale_334", "label": "# NOTE: additional string tests done by from_string()", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L334"}, {"id": "test_context_rationale_366", "label": "# FIXME: this isn't failing even in broken case, need to figure out", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L366"}, {"id": "test_context_rationale_678", "label": "# NOTE: also checked under test_21", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L678"}, {"id": "test_context_rationale_698", "label": "# NOTE: also checked under test_23", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L698"}, {"id": "test_context_rationale_780", "label": "# NOTE: 'truncate_error' shouldn't be passed along...", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L780"}, {"id": "test_context_rationale_802", "label": "# NOTE: vary_rounds shouldn't be passed along...", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L802"}, {"id": "test_context_rationale_837", "label": "# NOTE: this is tested all throughout this test case.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L837"}, {"id": "test_context_rationale_850", "label": "# NOTE: ConfigParser for PY26 doesn't use OrderedDict,", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L850"}, {"id": "test_context_rationale_974", "label": "# NOTE: as of 1.7, genhash is just wrapper for hash(),", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L974"}, {"id": "test_context_rationale_1025", "label": "# TODO: should migrate these tests elsewhere, or remove them.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1025"}, {"id": "test_context_rationale_1050", "label": "# NOTE: more thorough job of rounds limits done below.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1050"}, {"id": "test_context_rationale_1064", "label": "# NOTE: max rounds, etc tested in genconfig()", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1064"}, {"id": "test_context_rationale_1280", "label": "# NOTE: postgres_md5 hash supports 'user' context kwd, which is used for this te", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1280"}, {"id": "test_context_rationale_1352", "label": "# TODO: now that rounds generation has moved out of _CryptRecord to HasRounds,", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1352"}, {"id": "test_context_rationale_1357", "label": "# NOTE: the follow tests check how _CryptRecord handles", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1357"}, {"id": "test_context_rationale_1392", "label": "# NOTE: formerly issued a warning in passlib 1.6, now just a wrapper for .replac", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1392"}, {"id": "test_context_rationale_1417", "label": "# NOTE: formerly issued a warning in passlib 1.6, now just a wrapper for .using(", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1417"}, {"id": "test_context_rationale_1446", "label": "# TODO: test default falls back to mx / mn if handler has no default.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1446"}, {"id": "test_context_rationale_1460", "label": "# NOTE: as of v1.7, these are clipped w/ a warning instead...", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1460"}, {"id": "test_context_rationale_1566", "label": "# NOTE: this runs enough times the min and max *should* be hit,", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1566"}, {"id": "test_context_rationale_1607", "label": "# TODO: test dummy_verify() invoked by .verify() when hash is None,", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1607"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "target": "passlib_utils_compat", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "target": "configparser", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "target": "configparser", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "target": "datetime", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "target": "functools", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "target": "passlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "target": "passlib_context", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "target": "passlib_exc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "target": "passlib_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "target": "passlib_utils_compat", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "target": "passlib_utils_handlers", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "target": "passlib_tests_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "target": "passlib_registry", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "target": "test_context_merge_dicts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "target": "test_context_cryptcontexttest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L49", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "testcase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L49", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_setup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L178", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_01_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L186", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_02_from_string", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L213", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_03_from_path", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L243", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_04_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L270", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_09_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L299", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_10_load", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L308", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_11_load_rollback", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L351", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_12_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L375", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_20_options", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L412", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_21_schemes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L488", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_22_deprecated", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L524", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_23_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L616", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_24_vary_rounds", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L653", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_asserthandlerderivedfrom", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L673", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_30_schemes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L676", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_31_default_scheme", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L696", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_32_handler", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L720", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_33_options", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L756", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_34_to_dict", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L835", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_35_to_string", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L842", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_40_basic", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L881", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_41_genconfig", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L908", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_42_genhash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L957", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_43_hash", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L993", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_43_hash_legacy", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1021", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_44_identify", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1070", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_45_verify", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1096", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_46_needs_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1147", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_47_verify_and_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1218", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_48_context_kwds", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1276", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_50_rounds_limits", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1361", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_51_linear_vary_rounds", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1479", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1517", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_assert_rounds_range", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1564", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_harden_verify_parsing", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1581", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_dummy_verify", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1593", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_61_autodeprecate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1613", "weight": 1.0}, {"source": "test_context_cryptcontexttest", "target": "test_context_cryptcontexttest_test_disabled_hashes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1645", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "target": "hashlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1723", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "target": "time", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1723", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "target": "test_context_delayhash", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1725", "weight": 1.0}, {"source": "test_context_delayhash", "target": "test_context_delayhash_calc_checksum", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1733", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "target": "test_context_dummy_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1742", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "target": "test_context_lazycryptcontexttest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1745", "weight": 1.0}, {"source": "test_context_lazycryptcontexttest", "target": "testcase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1745", "weight": 1.0}, {"source": "test_context_lazycryptcontexttest", "target": "test_context_lazycryptcontexttest_setup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1748", "weight": 1.0}, {"source": "test_context_lazycryptcontexttest", "target": "test_context_lazycryptcontexttest_test_kwd_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1753", "weight": 1.0}, {"source": "test_context_lazycryptcontexttest", "target": "test_context_lazycryptcontexttest_test_callable_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1767", "weight": 1.0}, {"source": "test_context_cryptcontexttest_setup", "target": "test_context_lazycryptcontexttest_setup", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L179", "weight": 1.0}, {"source": "test_context_cryptcontexttest_test_31_default_scheme", "target": "test_context_cryptcontexttest_asserthandlerderivedfrom", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L708", "weight": 1.0}, {"source": "test_context_cryptcontexttest_test_32_handler", "target": "test_context_cryptcontexttest_asserthandlerderivedfrom", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L731", "weight": 1.0}, {"source": "test_context_cryptcontexttest_test_40_basic", "target": "test_context_cryptcontexttest_asserthandlerderivedfrom", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L891", "weight": 1.0}, {"source": "test_context_cryptcontexttest_test_51_linear_vary_rounds", "target": "test_context_cryptcontexttest_assert_rounds_range", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1495", "weight": 1.0}, {"source": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "target": "test_context_cryptcontexttest_assert_rounds_range", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1533", "weight": 1.0}, {"source": "test_context_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1", "weight": 1.0}, {"source": "test_context_rationale_187", "target": "test_context_cryptcontexttest_test_01_constructor", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L187", "weight": 1.0}, {"source": "test_context_rationale_214", "target": "test_context_cryptcontexttest_test_02_from_string", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L214", "weight": 1.0}, {"source": "test_context_rationale_244", "target": "test_context_cryptcontexttest_test_03_from_path", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L244", "weight": 1.0}, {"source": "test_context_rationale_309", "target": "test_context_cryptcontexttest_test_10_load", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L309", "weight": 1.0}, {"source": "test_context_rationale_352", "target": "test_context_cryptcontexttest_test_11_load_rollback", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L352", "weight": 1.0}, {"source": "test_context_rationale_413", "target": "test_context_cryptcontexttest_test_20_options", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L413", "weight": 1.0}, {"source": "test_context_rationale_489", "target": "test_context_cryptcontexttest_test_21_schemes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L489", "weight": 1.0}, {"source": "test_context_rationale_525", "target": "test_context_cryptcontexttest_test_22_deprecated", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L525", "weight": 1.0}, {"source": "test_context_rationale_617", "target": "test_context_cryptcontexttest_test_23_default", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L617", "weight": 1.0}, {"source": "test_context_rationale_654", "target": "test_context_cryptcontexttest_test_24_vary_rounds", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L654", "weight": 1.0}, {"source": "test_context_rationale_677", "target": "test_context_cryptcontexttest_test_30_schemes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L677", "weight": 1.0}, {"source": "test_context_rationale_697", "target": "test_context_cryptcontexttest_test_31_default_scheme", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L697", "weight": 1.0}, {"source": "test_context_rationale_721", "target": "test_context_cryptcontexttest_test_32_handler", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L721", "weight": 1.0}, {"source": "test_context_rationale_757", "target": "test_context_cryptcontexttest_test_33_options", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L757", "weight": 1.0}, {"source": "test_context_rationale_836", "target": "test_context_cryptcontexttest_test_34_to_dict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L836", "weight": 1.0}, {"source": "test_context_rationale_843", "target": "test_context_cryptcontexttest_test_35_to_string", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L843", "weight": 1.0}, {"source": "test_context_rationale_882", "target": "test_context_cryptcontexttest_test_40_basic", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L882", "weight": 1.0}, {"source": "test_context_rationale_909", "target": "test_context_cryptcontexttest_test_41_genconfig", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L909", "weight": 1.0}, {"source": "test_context_rationale_958", "target": "test_context_cryptcontexttest_test_42_genhash", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L958", "weight": 1.0}, {"source": "test_context_rationale_1022", "target": "test_context_cryptcontexttest_test_43_hash_legacy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1022", "weight": 1.0}, {"source": "test_context_rationale_1071", "target": "test_context_cryptcontexttest_test_44_identify", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1071", "weight": 1.0}, {"source": "test_context_rationale_1097", "target": "test_context_cryptcontexttest_test_45_verify", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1097", "weight": 1.0}, {"source": "test_context_rationale_1148", "target": "test_context_cryptcontexttest_test_46_needs_update", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1148", "weight": 1.0}, {"source": "test_context_rationale_1219", "target": "test_context_cryptcontexttest_test_47_verify_and_update", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1219", "weight": 1.0}, {"source": "test_context_rationale_1277", "target": "test_context_cryptcontexttest_test_48_context_kwds", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1277", "weight": 1.0}, {"source": "test_context_rationale_1480", "target": "test_context_cryptcontexttest_test_51_linear_vary_rounds", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1480", "weight": 1.0}, {"source": "test_context_rationale_1518", "target": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1518", "weight": 1.0}, {"source": "test_context_rationale_1565", "target": "test_context_cryptcontexttest_assert_rounds_range", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1565", "weight": 1.0}, {"source": "test_context_rationale_1582", "target": "test_context_cryptcontexttest_test_harden_verify_parsing", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1582", "weight": 1.0}, {"source": "test_context_rationale_1594", "target": "test_context_cryptcontexttest_test_dummy_verify", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1594", "weight": 1.0}, {"source": "test_context_rationale_1614", "target": "test_context_cryptcontexttest_test_61_autodeprecate", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1614", "weight": 1.0}, {"source": "test_context_rationale_1646", "target": "test_context_cryptcontexttest_test_disabled_hashes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1646", "weight": 1.0}, {"source": "test_context_rationale_1726", "target": "test_context_delayhash", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1726", "weight": 1.0}, {"source": "test_context_rationale_52", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L52", "weight": 1.0}, {"source": "test_context_rationale_302", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L302", "weight": 1.0}, {"source": "test_context_rationale_310", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L310", "weight": 1.0}, {"source": "test_context_rationale_333", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L333", "weight": 1.0}, {"source": "test_context_rationale_334", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L334", "weight": 1.0}, {"source": "test_context_rationale_366", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L366", "weight": 1.0}, {"source": "test_context_rationale_678", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L678", "weight": 1.0}, {"source": "test_context_rationale_698", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L698", "weight": 1.0}, {"source": "test_context_rationale_780", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L780", "weight": 1.0}, {"source": "test_context_rationale_802", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L802", "weight": 1.0}, {"source": "test_context_rationale_837", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L837", "weight": 1.0}, {"source": "test_context_rationale_850", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L850", "weight": 1.0}, {"source": "test_context_rationale_974", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L974", "weight": 1.0}, {"source": "test_context_rationale_1025", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1025", "weight": 1.0}, {"source": "test_context_rationale_1050", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1050", "weight": 1.0}, {"source": "test_context_rationale_1064", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1064", "weight": 1.0}, {"source": "test_context_rationale_1280", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1280", "weight": 1.0}, {"source": "test_context_rationale_1352", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1352", "weight": 1.0}, {"source": "test_context_rationale_1357", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1357", "weight": 1.0}, {"source": "test_context_rationale_1392", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1392", "weight": 1.0}, {"source": "test_context_rationale_1417", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1417", "weight": 1.0}, {"source": "test_context_rationale_1446", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1446", "weight": 1.0}, {"source": "test_context_rationale_1460", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1460", "weight": 1.0}, {"source": "test_context_rationale_1566", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1566", "weight": 1.0}, {"source": "test_context_rationale_1607", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_context_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1607", "weight": 1.0}], "raw_calls": [{"caller_nid": "test_context_merge_dicts", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L39"}, {"caller_nid": "test_context_merge_dicts", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L41"}, {"caller_nid": "test_context_merge_dicts", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L43"}, {"caller_nid": "test_context_cryptcontexttest_setup", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L179"}, {"caller_nid": "test_context_cryptcontexttest_setup", "callee": "filterwarnings", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L180"}, {"caller_nid": "test_context_cryptcontexttest_setup", "callee": "filterwarnings", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L181"}, {"caller_nid": "test_context_cryptcontexttest_test_01_constructor", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L190"}, {"caller_nid": "test_context_cryptcontexttest_test_01_constructor", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L191"}, {"caller_nid": "test_context_cryptcontexttest_test_01_constructor", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L191"}, {"caller_nid": "test_context_cryptcontexttest_test_01_constructor", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L194"}, {"caller_nid": "test_context_cryptcontexttest_test_01_constructor", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L195"}, {"caller_nid": "test_context_cryptcontexttest_test_01_constructor", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L195"}, {"caller_nid": "test_context_cryptcontexttest_test_01_constructor", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L198"}, {"caller_nid": "test_context_cryptcontexttest_test_01_constructor", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L199"}, {"caller_nid": "test_context_cryptcontexttest_test_01_constructor", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L199"}, {"caller_nid": "test_context_cryptcontexttest_test_01_constructor", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L202"}, {"caller_nid": "test_context_cryptcontexttest_test_01_constructor", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L203"}, {"caller_nid": "test_context_cryptcontexttest_test_01_constructor", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L203"}, {"caller_nid": "test_context_cryptcontexttest_test_01_constructor", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L206"}, {"caller_nid": "test_context_cryptcontexttest_test_01_constructor", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L207"}, {"caller_nid": "test_context_cryptcontexttest_test_01_constructor", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L207"}, {"caller_nid": "test_context_cryptcontexttest_test_01_constructor", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L210"}, {"caller_nid": "test_context_cryptcontexttest_test_01_constructor", "callee": "u", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L210"}, {"caller_nid": "test_context_cryptcontexttest_test_01_constructor", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L211"}, {"caller_nid": "test_context_cryptcontexttest_test_01_constructor", "callee": "schemes", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L211"}, {"caller_nid": "test_context_cryptcontexttest_test_02_from_string", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L216"}, {"caller_nid": "test_context_cryptcontexttest_test_02_from_string", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L217"}, {"caller_nid": "test_context_cryptcontexttest_test_02_from_string", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L217"}, {"caller_nid": "test_context_cryptcontexttest_test_02_from_string", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L220"}, {"caller_nid": "test_context_cryptcontexttest_test_02_from_string", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L221"}, {"caller_nid": "test_context_cryptcontexttest_test_02_from_string", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L221"}, {"caller_nid": "test_context_cryptcontexttest_test_02_from_string", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L224"}, {"caller_nid": "test_context_cryptcontexttest_test_02_from_string", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L224"}, {"caller_nid": "test_context_cryptcontexttest_test_02_from_string", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L225"}, {"caller_nid": "test_context_cryptcontexttest_test_02_from_string", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L225"}, {"caller_nid": "test_context_cryptcontexttest_test_02_from_string", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L228"}, {"caller_nid": "test_context_cryptcontexttest_test_02_from_string", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L229"}, {"caller_nid": "test_context_cryptcontexttest_test_02_from_string", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L229"}, {"caller_nid": "test_context_cryptcontexttest_test_02_from_string", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L232"}, {"caller_nid": "test_context_cryptcontexttest_test_02_from_string", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L234"}, {"caller_nid": "test_context_cryptcontexttest_test_02_from_string", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L234"}, {"caller_nid": "test_context_cryptcontexttest_test_02_from_string", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L237"}, {"caller_nid": "test_context_cryptcontexttest_test_02_from_string", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L240"}, {"caller_nid": "test_context_cryptcontexttest_test_03_from_path", "callee": "exists", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L246"}, {"caller_nid": "test_context_cryptcontexttest_test_03_from_path", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L247"}, {"caller_nid": "test_context_cryptcontexttest_test_03_from_path", "callee": "from_path", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L250"}, {"caller_nid": "test_context_cryptcontexttest_test_03_from_path", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L251"}, {"caller_nid": "test_context_cryptcontexttest_test_03_from_path", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L251"}, {"caller_nid": "test_context_cryptcontexttest_test_03_from_path", "callee": "from_path", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L254"}, {"caller_nid": "test_context_cryptcontexttest_test_03_from_path", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L255"}, {"caller_nid": "test_context_cryptcontexttest_test_03_from_path", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L255"}, {"caller_nid": "test_context_cryptcontexttest_test_03_from_path", "callee": "from_path", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L258"}, {"caller_nid": "test_context_cryptcontexttest_test_03_from_path", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L260"}, {"caller_nid": "test_context_cryptcontexttest_test_03_from_path", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L260"}, {"caller_nid": "test_context_cryptcontexttest_test_03_from_path", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L263"}, {"caller_nid": "test_context_cryptcontexttest_test_03_from_path", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L264"}, {"caller_nid": "test_context_cryptcontexttest_test_03_from_path", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L267"}, {"caller_nid": "test_context_cryptcontexttest_test_04_copy", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L272"}, {"caller_nid": "test_context_cryptcontexttest_test_04_copy", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L275"}, {"caller_nid": "test_context_cryptcontexttest_test_04_copy", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L276"}, {"caller_nid": "test_context_cryptcontexttest_test_04_copy", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L276"}, {"caller_nid": "test_context_cryptcontexttest_test_04_copy", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L277"}, {"caller_nid": "test_context_cryptcontexttest_test_04_copy", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L277"}, {"caller_nid": "test_context_cryptcontexttest_test_04_copy", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L280"}, {"caller_nid": "test_context_cryptcontexttest_test_04_copy", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L281"}, {"caller_nid": "test_context_cryptcontexttest_test_04_copy", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L281"}, {"caller_nid": "test_context_cryptcontexttest_test_04_copy", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L282"}, {"caller_nid": "test_context_cryptcontexttest_test_04_copy", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L282"}, {"caller_nid": "test_context_cryptcontexttest_test_04_copy", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L285"}, {"caller_nid": "test_context_cryptcontexttest_test_04_copy", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L286"}, {"caller_nid": "test_context_cryptcontexttest_test_04_copy", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L286"}, {"caller_nid": "test_context_cryptcontexttest_test_04_copy", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L289"}, {"caller_nid": "test_context_cryptcontexttest_test_04_copy", "callee": "assertIsNot", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L290"}, {"caller_nid": "test_context_cryptcontexttest_test_04_copy", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L291"}, {"caller_nid": "test_context_cryptcontexttest_test_04_copy", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L291"}, {"caller_nid": "test_context_cryptcontexttest_test_04_copy", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L292"}, {"caller_nid": "test_context_cryptcontexttest_test_04_copy", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L292"}, {"caller_nid": "test_context_cryptcontexttest_test_04_copy", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L295"}, {"caller_nid": "test_context_cryptcontexttest_test_04_copy", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L296"}, {"caller_nid": "test_context_cryptcontexttest_test_04_copy", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L296"}, {"caller_nid": "test_context_cryptcontexttest_test_04_copy", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L297"}, {"caller_nid": "test_context_cryptcontexttest_test_04_copy", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L297"}, {"caller_nid": "test_context_cryptcontexttest_test_09_repr", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L301"}, {"caller_nid": "test_context_cryptcontexttest_test_09_repr", "callee": "assertRegex", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L303"}, {"caller_nid": "test_context_cryptcontexttest_test_09_repr", "callee": "repr", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L303"}, {"caller_nid": "test_context_cryptcontexttest_test_10_load", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L316"}, {"caller_nid": "test_context_cryptcontexttest_test_10_load", "callee": "load", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L319"}, {"caller_nid": "test_context_cryptcontexttest_test_10_load", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L320"}, {"caller_nid": "test_context_cryptcontexttest_test_10_load", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L320"}, {"caller_nid": "test_context_cryptcontexttest_test_10_load", "callee": "load", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L323"}, {"caller_nid": "test_context_cryptcontexttest_test_10_load", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L324"}, {"caller_nid": "test_context_cryptcontexttest_test_10_load", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L324"}, {"caller_nid": "test_context_cryptcontexttest_test_10_load", "callee": "load", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L327"}, {"caller_nid": "test_context_cryptcontexttest_test_10_load", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L327"}, {"caller_nid": "test_context_cryptcontexttest_test_10_load", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L328"}, {"caller_nid": "test_context_cryptcontexttest_test_10_load", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L328"}, {"caller_nid": "test_context_cryptcontexttest_test_10_load", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L331"}, {"caller_nid": "test_context_cryptcontexttest_test_10_load", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L341"}, {"caller_nid": "test_context_cryptcontexttest_test_10_load", "callee": "load", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L342"}, {"caller_nid": "test_context_cryptcontexttest_test_10_load", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L343"}, {"caller_nid": "test_context_cryptcontexttest_test_10_load", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L343"}, {"caller_nid": "test_context_cryptcontexttest_test_10_load", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L346"}, {"caller_nid": "test_context_cryptcontexttest_test_10_load", "callee": "load", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L347"}, {"caller_nid": "test_context_cryptcontexttest_test_10_load", "callee": "load", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L348"}, {"caller_nid": "test_context_cryptcontexttest_test_10_load", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L349"}, {"caller_nid": "test_context_cryptcontexttest_test_10_load", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L349"}, {"caller_nid": "test_context_cryptcontexttest_test_11_load_rollback", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L354"}, {"caller_nid": "test_context_cryptcontexttest_test_11_load_rollback", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L358"}, {"caller_nid": "test_context_cryptcontexttest_test_11_load_rollback", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L362"}, {"caller_nid": "test_context_cryptcontexttest_test_11_load_rollback", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L363"}, {"caller_nid": "test_context_cryptcontexttest_test_11_load_rollback", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L363"}, {"caller_nid": "test_context_cryptcontexttest_test_11_load_rollback", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L368"}, {"caller_nid": "test_context_cryptcontexttest_test_11_load_rollback", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L369"}, {"caller_nid": "test_context_cryptcontexttest_test_11_load_rollback", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L369"}, {"caller_nid": "test_context_cryptcontexttest_test_11_load_rollback", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L372"}, {"caller_nid": "test_context_cryptcontexttest_test_11_load_rollback", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L373"}, {"caller_nid": "test_context_cryptcontexttest_test_11_load_rollback", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L373"}, {"caller_nid": "test_context_cryptcontexttest_test_12_update", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L379"}, {"caller_nid": "test_context_cryptcontexttest_test_12_update", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L380"}, {"caller_nid": "test_context_cryptcontexttest_test_12_update", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L381"}, {"caller_nid": "test_context_cryptcontexttest_test_12_update", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L381"}, {"caller_nid": "test_context_cryptcontexttest_test_12_update", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L384"}, {"caller_nid": "test_context_cryptcontexttest_test_12_update", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L385"}, {"caller_nid": "test_context_cryptcontexttest_test_12_update", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L386"}, {"caller_nid": "test_context_cryptcontexttest_test_12_update", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L386"}, {"caller_nid": "test_context_cryptcontexttest_test_12_update", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L389"}, {"caller_nid": "test_context_cryptcontexttest_test_12_update", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L390"}, {"caller_nid": "test_context_cryptcontexttest_test_12_update", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L390"}, {"caller_nid": "test_context_cryptcontexttest_test_12_update", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L393"}, {"caller_nid": "test_context_cryptcontexttest_test_12_update", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L394"}, {"caller_nid": "test_context_cryptcontexttest_test_12_update", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L395"}, {"caller_nid": "test_context_cryptcontexttest_test_12_update", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L395"}, {"caller_nid": "test_context_cryptcontexttest_test_12_update", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L398"}, {"caller_nid": "test_context_cryptcontexttest_test_12_update", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L399"}, {"caller_nid": "test_context_cryptcontexttest_test_12_update", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L400"}, {"caller_nid": "test_context_cryptcontexttest_test_12_update", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L400"}, {"caller_nid": "test_context_cryptcontexttest_test_12_update", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L403"}, {"caller_nid": "test_context_cryptcontexttest_test_12_update", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L404"}, {"caller_nid": "test_context_cryptcontexttest_test_12_update", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L407"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L423"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L424"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L427"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L428"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L431"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L434"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L439"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L441"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L443"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "default_scheme", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L443"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L450"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L451"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L451"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L452"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L452"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L453"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L453"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L454"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L454"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L455"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L455"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L458"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L459"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L459"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L460"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L460"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L467"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L468"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L468"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L469"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L469"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L470"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L470"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L471"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L471"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L474"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L475"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L475"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L476"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L476"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L479"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L480"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L483"}, {"caller_nid": "test_context_cryptcontexttest_test_20_options", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L485"}, {"caller_nid": "test_context_cryptcontexttest_test_21_schemes", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L492"}, {"caller_nid": "test_context_cryptcontexttest_test_21_schemes", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L493"}, {"caller_nid": "test_context_cryptcontexttest_test_21_schemes", "callee": "schemes", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L493"}, {"caller_nid": "test_context_cryptcontexttest_test_21_schemes", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L496"}, {"caller_nid": "test_context_cryptcontexttest_test_21_schemes", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L497"}, {"caller_nid": "test_context_cryptcontexttest_test_21_schemes", "callee": "schemes", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L497"}, {"caller_nid": "test_context_cryptcontexttest_test_21_schemes", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L500"}, {"caller_nid": "test_context_cryptcontexttest_test_21_schemes", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L501"}, {"caller_nid": "test_context_cryptcontexttest_test_21_schemes", "callee": "schemes", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L501"}, {"caller_nid": "test_context_cryptcontexttest_test_21_schemes", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L504"}, {"caller_nid": "test_context_cryptcontexttest_test_21_schemes", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L505"}, {"caller_nid": "test_context_cryptcontexttest_test_21_schemes", "callee": "schemes", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L505"}, {"caller_nid": "test_context_cryptcontexttest_test_21_schemes", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L508"}, {"caller_nid": "test_context_cryptcontexttest_test_21_schemes", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L513"}, {"caller_nid": "test_context_cryptcontexttest_test_21_schemes", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L518"}, {"caller_nid": "test_context_cryptcontexttest_test_21_schemes", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L521"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L531"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L532"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L533"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "getdep", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L533"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L536"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L537"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "getdep", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L537"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L541"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L547"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L548"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "getdep", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L548"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L551"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L555"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L558"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L565"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L571"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L577"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L583"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L589"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L596"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L599"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L603"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "getdep", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L603"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L604"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "getdep", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L604"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L605"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "getdep", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L605"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L608"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L612"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "getdep", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L612"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L613"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "getdep", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L613"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L614"}, {"caller_nid": "test_context_cryptcontexttest_test_22_deprecated", "callee": "getdep", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L614"}, {"caller_nid": "test_context_cryptcontexttest_test_23_default", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L620"}, {"caller_nid": "test_context_cryptcontexttest_test_23_default", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L620"}, {"caller_nid": "test_context_cryptcontexttest_test_23_default", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L620"}, {"caller_nid": "test_context_cryptcontexttest_test_23_default", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L621"}, {"caller_nid": "test_context_cryptcontexttest_test_23_default", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L624"}, {"caller_nid": "test_context_cryptcontexttest_test_23_default", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L625"}, {"caller_nid": "test_context_cryptcontexttest_test_23_default", "callee": "default_scheme", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L625"}, {"caller_nid": "test_context_cryptcontexttest_test_23_default", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L629"}, {"caller_nid": "test_context_cryptcontexttest_test_23_default", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L630"}, {"caller_nid": "test_context_cryptcontexttest_test_23_default", "callee": "default_scheme", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L630"}, {"caller_nid": "test_context_cryptcontexttest_test_23_default", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L633"}, {"caller_nid": "test_context_cryptcontexttest_test_23_default", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L634"}, {"caller_nid": "test_context_cryptcontexttest_test_23_default", "callee": "default_scheme", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L634"}, {"caller_nid": "test_context_cryptcontexttest_test_23_default", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L635"}, {"caller_nid": "test_context_cryptcontexttest_test_23_default", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L636"}, {"caller_nid": "test_context_cryptcontexttest_test_23_default", "callee": "default_scheme", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L636"}, {"caller_nid": "test_context_cryptcontexttest_test_23_default", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L639"}, {"caller_nid": "test_context_cryptcontexttest_test_23_default", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L643"}, {"caller_nid": "test_context_cryptcontexttest_test_23_default", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L646"}, {"caller_nid": "test_context_cryptcontexttest_test_23_default", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L649"}, {"caller_nid": "test_context_cryptcontexttest_test_23_default", "callee": "default_scheme", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L649"}, {"caller_nid": "test_context_cryptcontexttest_test_23_default", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L650"}, {"caller_nid": "test_context_cryptcontexttest_test_23_default", "callee": "default_scheme", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L650"}, {"caller_nid": "test_context_cryptcontexttest_test_23_default", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L651"}, {"caller_nid": "test_context_cryptcontexttest_test_23_default", "callee": "default_scheme", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L651"}, {"caller_nid": "test_context_cryptcontexttest_test_24_vary_rounds", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L659"}, {"caller_nid": "test_context_cryptcontexttest_test_24_vary_rounds", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L659"}, {"caller_nid": "test_context_cryptcontexttest_test_24_vary_rounds", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L660"}, {"caller_nid": "test_context_cryptcontexttest_test_24_vary_rounds", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L660"}, {"caller_nid": "test_context_cryptcontexttest_test_24_vary_rounds", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L663"}, {"caller_nid": "test_context_cryptcontexttest_test_24_vary_rounds", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L663"}, {"caller_nid": "test_context_cryptcontexttest_test_24_vary_rounds", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L666"}, {"caller_nid": "test_context_cryptcontexttest_test_24_vary_rounds", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L666"}, {"caller_nid": "test_context_cryptcontexttest_test_24_vary_rounds", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L667"}, {"caller_nid": "test_context_cryptcontexttest_test_24_vary_rounds", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L667"}, {"caller_nid": "test_context_cryptcontexttest_asserthandlerderivedfrom", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L674"}, {"caller_nid": "test_context_cryptcontexttest_asserthandlerderivedfrom", "callee": "handler_derived_from", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L674"}, {"caller_nid": "test_context_cryptcontexttest_test_30_schemes", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L681"}, {"caller_nid": "test_context_cryptcontexttest_test_30_schemes", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L682"}, {"caller_nid": "test_context_cryptcontexttest_test_30_schemes", "callee": "schemes", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L682"}, {"caller_nid": "test_context_cryptcontexttest_test_30_schemes", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L683"}, {"caller_nid": "test_context_cryptcontexttest_test_30_schemes", "callee": "schemes", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L683"}, {"caller_nid": "test_context_cryptcontexttest_test_30_schemes", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L686"}, {"caller_nid": "test_context_cryptcontexttest_test_30_schemes", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L687"}, {"caller_nid": "test_context_cryptcontexttest_test_30_schemes", "callee": "schemes", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L687"}, {"caller_nid": "test_context_cryptcontexttest_test_30_schemes", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L687"}, {"caller_nid": "test_context_cryptcontexttest_test_30_schemes", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L688"}, {"caller_nid": "test_context_cryptcontexttest_test_30_schemes", "callee": "schemes", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L688"}, {"caller_nid": "test_context_cryptcontexttest_test_30_schemes", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L688"}, {"caller_nid": "test_context_cryptcontexttest_test_30_schemes", "callee": "zip", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L689"}, {"caller_nid": "test_context_cryptcontexttest_test_30_schemes", "callee": "schemes", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L689"}, {"caller_nid": "test_context_cryptcontexttest_test_30_schemes", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L690"}, {"caller_nid": "test_context_cryptcontexttest_test_30_schemes", "callee": "handler_derived_from", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L690"}, {"caller_nid": "test_context_cryptcontexttest_test_30_schemes", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L693"}, {"caller_nid": "test_context_cryptcontexttest_test_30_schemes", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L694"}, {"caller_nid": "test_context_cryptcontexttest_test_30_schemes", "callee": "schemes", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L694"}, {"caller_nid": "test_context_cryptcontexttest_test_31_default_scheme", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L701"}, {"caller_nid": "test_context_cryptcontexttest_test_31_default_scheme", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L702"}, {"caller_nid": "test_context_cryptcontexttest_test_31_default_scheme", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L705"}, {"caller_nid": "test_context_cryptcontexttest_test_31_default_scheme", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L706"}, {"caller_nid": "test_context_cryptcontexttest_test_31_default_scheme", "callee": "default_scheme", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L706"}, {"caller_nid": "test_context_cryptcontexttest_test_31_default_scheme", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L707"}, {"caller_nid": "test_context_cryptcontexttest_test_31_default_scheme", "callee": "default_scheme", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L707"}, {"caller_nid": "test_context_cryptcontexttest_test_31_default_scheme", "callee": "default_scheme", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L708"}, {"caller_nid": "test_context_cryptcontexttest_test_31_default_scheme", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L711"}, {"caller_nid": "test_context_cryptcontexttest_test_31_default_scheme", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L712"}, {"caller_nid": "test_context_cryptcontexttest_test_31_default_scheme", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L715"}, {"caller_nid": "test_context_cryptcontexttest_test_31_default_scheme", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L716"}, {"caller_nid": "test_context_cryptcontexttest_test_31_default_scheme", "callee": "default_scheme", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L716"}, {"caller_nid": "test_context_cryptcontexttest_test_32_handler", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L724"}, {"caller_nid": "test_context_cryptcontexttest_test_32_handler", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L725"}, {"caller_nid": "test_context_cryptcontexttest_test_32_handler", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L726"}, {"caller_nid": "test_context_cryptcontexttest_test_32_handler", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L729"}, {"caller_nid": "test_context_cryptcontexttest_test_32_handler", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L730"}, {"caller_nid": "test_context_cryptcontexttest_test_32_handler", "callee": "handler", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L730"}, {"caller_nid": "test_context_cryptcontexttest_test_32_handler", "callee": "handler", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L731"}, {"caller_nid": "test_context_cryptcontexttest_test_32_handler", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L734"}, {"caller_nid": "test_context_cryptcontexttest_test_32_handler", "callee": "handler", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L734"}, {"caller_nid": "test_context_cryptcontexttest_test_32_handler", "callee": "handler", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L735"}, {"caller_nid": "test_context_cryptcontexttest_test_32_handler", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L738"}, {"caller_nid": "test_context_cryptcontexttest_test_32_handler", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L741"}, {"caller_nid": "test_context_cryptcontexttest_test_32_handler", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L742"}, {"caller_nid": "test_context_cryptcontexttest_test_32_handler", "callee": "handler", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L742"}, {"caller_nid": "test_context_cryptcontexttest_test_32_handler", "callee": "handler", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L743"}, {"caller_nid": "test_context_cryptcontexttest_test_32_handler", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L745"}, {"caller_nid": "test_context_cryptcontexttest_test_32_handler", "callee": "handler", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L745"}, {"caller_nid": "test_context_cryptcontexttest_test_32_handler", "callee": "handler", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L746"}, {"caller_nid": "test_context_cryptcontexttest_test_32_handler", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L748"}, {"caller_nid": "test_context_cryptcontexttest_test_32_handler", "callee": "handler", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L748"}, {"caller_nid": "test_context_cryptcontexttest_test_32_handler", "callee": "handler", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L749"}, {"caller_nid": "test_context_cryptcontexttest_test_32_handler", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L753"}, {"caller_nid": "test_context_cryptcontexttest_test_32_handler", "callee": "handler", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L753"}, {"caller_nid": "test_context_cryptcontexttest_test_32_handler", "callee": "u", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L753"}, {"caller_nid": "test_context_cryptcontexttest_test_32_handler", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L754"}, {"caller_nid": "test_context_cryptcontexttest_test_32_handler", "callee": "handler", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L754"}, {"caller_nid": "test_context_cryptcontexttest_test_32_handler", "callee": "u", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L754"}, {"caller_nid": "test_context_cryptcontexttest_test_33_options", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L764"}, {"caller_nid": "test_context_cryptcontexttest_test_33_options", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L776"}, {"caller_nid": "test_context_cryptcontexttest_test_33_options", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L782"}, {"caller_nid": "test_context_cryptcontexttest_test_33_options", "callee": "options", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L782"}, {"caller_nid": "test_context_cryptcontexttest_test_33_options", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L782"}, {"caller_nid": "test_context_cryptcontexttest_test_33_options", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L788"}, {"caller_nid": "test_context_cryptcontexttest_test_33_options", "callee": "options", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L788"}, {"caller_nid": "test_context_cryptcontexttest_test_33_options", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L788"}, {"caller_nid": "test_context_cryptcontexttest_test_33_options", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L794"}, {"caller_nid": "test_context_cryptcontexttest_test_33_options", "callee": "options", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L794"}, {"caller_nid": "test_context_cryptcontexttest_test_33_options", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L794"}, {"caller_nid": "test_context_cryptcontexttest_test_33_options", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L804"}, {"caller_nid": "test_context_cryptcontexttest_test_33_options", "callee": "options", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L804"}, {"caller_nid": "test_context_cryptcontexttest_test_33_options", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L804"}, {"caller_nid": "test_context_cryptcontexttest_test_33_options", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L809"}, {"caller_nid": "test_context_cryptcontexttest_test_33_options", "callee": "options", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L809"}, {"caller_nid": "test_context_cryptcontexttest_test_33_options", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L809"}, {"caller_nid": "test_context_cryptcontexttest_test_33_options", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L814"}, {"caller_nid": "test_context_cryptcontexttest_test_33_options", "callee": "options", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L814"}, {"caller_nid": "test_context_cryptcontexttest_test_33_options", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L814"}, {"caller_nid": "test_context_cryptcontexttest_test_33_options", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L822"}, {"caller_nid": "test_context_cryptcontexttest_test_33_options", "callee": "options", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L822"}, {"caller_nid": "test_context_cryptcontexttest_test_33_options", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L822"}, {"caller_nid": "test_context_cryptcontexttest_test_33_options", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L826"}, {"caller_nid": "test_context_cryptcontexttest_test_33_options", "callee": "options", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L826"}, {"caller_nid": "test_context_cryptcontexttest_test_33_options", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L826"}, {"caller_nid": "test_context_cryptcontexttest_test_33_options", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L830"}, {"caller_nid": "test_context_cryptcontexttest_test_33_options", "callee": "options", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L830"}, {"caller_nid": "test_context_cryptcontexttest_test_33_options", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L830"}, {"caller_nid": "test_context_cryptcontexttest_test_34_to_dict", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L838"}, {"caller_nid": "test_context_cryptcontexttest_test_34_to_dict", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L839"}, {"caller_nid": "test_context_cryptcontexttest_test_34_to_dict", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L839"}, {"caller_nid": "test_context_cryptcontexttest_test_34_to_dict", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L840"}, {"caller_nid": "test_context_cryptcontexttest_test_34_to_dict", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L840"}, {"caller_nid": "test_context_cryptcontexttest_test_35_to_string", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L846"}, {"caller_nid": "test_context_cryptcontexttest_test_35_to_string", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L847"}, {"caller_nid": "test_context_cryptcontexttest_test_35_to_string", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L854"}, {"caller_nid": "test_context_cryptcontexttest_test_35_to_string", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L857"}, {"caller_nid": "test_context_cryptcontexttest_test_35_to_string", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L858"}, {"caller_nid": "test_context_cryptcontexttest_test_35_to_string", "callee": "to_dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L858"}, {"caller_nid": "test_context_cryptcontexttest_test_35_to_string", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L861"}, {"caller_nid": "test_context_cryptcontexttest_test_35_to_string", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L862"}, {"caller_nid": "test_context_cryptcontexttest_test_35_to_string", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L862"}, {"caller_nid": "test_context_cryptcontexttest_test_35_to_string", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L866"}, {"caller_nid": "test_context_cryptcontexttest_test_35_to_string", "callee": "to_string", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L867"}, {"caller_nid": "test_context_cryptcontexttest_test_35_to_string", "callee": "assertRegex", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L868"}, {"caller_nid": "test_context_cryptcontexttest_test_40_basic", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L884"}, {"caller_nid": "test_context_cryptcontexttest_test_40_basic", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L888"}, {"caller_nid": "test_context_cryptcontexttest_test_40_basic", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L889"}, {"caller_nid": "test_context_cryptcontexttest_test_40_basic", "callee": "identify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L889"}, {"caller_nid": "test_context_cryptcontexttest_test_40_basic", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L890"}, {"caller_nid": "test_context_cryptcontexttest_test_40_basic", "callee": "identify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L890"}, {"caller_nid": "test_context_cryptcontexttest_test_40_basic", "callee": "identify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L891"}, {"caller_nid": "test_context_cryptcontexttest_test_40_basic", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L892"}, {"caller_nid": "test_context_cryptcontexttest_test_40_basic", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L892"}, {"caller_nid": "test_context_cryptcontexttest_test_40_basic", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L893"}, {"caller_nid": "test_context_cryptcontexttest_test_40_basic", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L893"}, {"caller_nid": "test_context_cryptcontexttest_test_40_basic", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L896"}, {"caller_nid": "test_context_cryptcontexttest_test_40_basic", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L897"}, {"caller_nid": "test_context_cryptcontexttest_test_40_basic", "callee": "identify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L897"}, {"caller_nid": "test_context_cryptcontexttest_test_40_basic", "callee": "genhash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L900"}, {"caller_nid": "test_context_cryptcontexttest_test_40_basic", "callee": "genconfig", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L900"}, {"caller_nid": "test_context_cryptcontexttest_test_40_basic", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L901"}, {"caller_nid": "test_context_cryptcontexttest_test_40_basic", "callee": "identify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L901"}, {"caller_nid": "test_context_cryptcontexttest_test_40_basic", "callee": "genhash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L903"}, {"caller_nid": "test_context_cryptcontexttest_test_40_basic", "callee": "genconfig", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L903"}, {"caller_nid": "test_context_cryptcontexttest_test_40_basic", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L904"}, {"caller_nid": "test_context_cryptcontexttest_test_40_basic", "callee": "identify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L904"}, {"caller_nid": "test_context_cryptcontexttest_test_40_basic", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L906"}, {"caller_nid": "test_context_cryptcontexttest_test_40_basic", "callee": "genconfig", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L906"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L910"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L917"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L917"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "genconfig", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L917"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L920"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L920"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "genconfig", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L920"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L923"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L923"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "genconfig", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L923"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L924"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L924"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "genconfig", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L924"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L927"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "genconfig", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L928"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L940"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L941"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L941"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "genconfig", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L941"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "u", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L941"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L942"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L942"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "genconfig", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L942"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "u", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L942"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L945"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L945"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L946"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L946"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L949"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L950"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L951"}, {"caller_nid": "test_context_cryptcontexttest_test_41_genconfig", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L954"}, {"caller_nid": "test_context_cryptcontexttest_test_42_genhash", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L965"}, {"caller_nid": "test_context_cryptcontexttest_test_42_genhash", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L966"}, {"caller_nid": "test_context_cryptcontexttest_test_42_genhash", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L968"}, {"caller_nid": "test_context_cryptcontexttest_test_42_genhash", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L971"}, {"caller_nid": "test_context_cryptcontexttest_test_42_genhash", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L977"}, {"caller_nid": "test_context_cryptcontexttest_test_42_genhash", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L980"}, {"caller_nid": "test_context_cryptcontexttest_test_42_genhash", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L981"}, {"caller_nid": "test_context_cryptcontexttest_test_42_genhash", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L984"}, {"caller_nid": "test_context_cryptcontexttest_test_42_genhash", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L984"}, {"caller_nid": "test_context_cryptcontexttest_test_42_genhash", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L987"}, {"caller_nid": "test_context_cryptcontexttest_test_42_genhash", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L988"}, {"caller_nid": "test_context_cryptcontexttest_test_42_genhash", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L991"}, {"caller_nid": "test_context_cryptcontexttest_test_43_hash", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L999"}, {"caller_nid": "test_context_cryptcontexttest_test_43_hash", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1000"}, {"caller_nid": "test_context_cryptcontexttest_test_43_hash", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1001"}, {"caller_nid": "test_context_cryptcontexttest_test_43_hash", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1001"}, {"caller_nid": "test_context_cryptcontexttest_test_43_hash", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1002"}, {"caller_nid": "test_context_cryptcontexttest_test_43_hash", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1002"}, {"caller_nid": "test_context_cryptcontexttest_test_43_hash", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1003"}, {"caller_nid": "test_context_cryptcontexttest_test_43_hash", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1003"}, {"caller_nid": "test_context_cryptcontexttest_test_43_hash", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1007"}, {"caller_nid": "test_context_cryptcontexttest_test_43_hash", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1011"}, {"caller_nid": "test_context_cryptcontexttest_test_43_hash", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1013"}, {"caller_nid": "test_context_cryptcontexttest_test_43_hash", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1016"}, {"caller_nid": "test_context_cryptcontexttest_test_43_hash", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1016"}, {"caller_nid": "test_context_cryptcontexttest_test_43_hash", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1019"}, {"caller_nid": "test_context_cryptcontexttest_test_43_hash_legacy", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1023"}, {"caller_nid": "test_context_cryptcontexttest_test_43_hash_legacy", "callee": "assertWarningList", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1039"}, {"caller_nid": "test_context_cryptcontexttest_test_43_hash_legacy", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1040"}, {"caller_nid": "test_context_cryptcontexttest_test_43_hash_legacy", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1041"}, {"caller_nid": "test_context_cryptcontexttest_test_43_hash_legacy", "callee": "assertWarningList", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1044"}, {"caller_nid": "test_context_cryptcontexttest_test_43_hash_legacy", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1045"}, {"caller_nid": "test_context_cryptcontexttest_test_43_hash_legacy", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1046"}, {"caller_nid": "test_context_cryptcontexttest_test_43_hash_legacy", "callee": "assertWarningList", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1053"}, {"caller_nid": "test_context_cryptcontexttest_test_43_hash_legacy", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1054"}, {"caller_nid": "test_context_cryptcontexttest_test_43_hash_legacy", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1055"}, {"caller_nid": "test_context_cryptcontexttest_test_43_hash_legacy", "callee": "assertWarningList", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1059"}, {"caller_nid": "test_context_cryptcontexttest_test_43_hash_legacy", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1060"}, {"caller_nid": "test_context_cryptcontexttest_test_43_hash_legacy", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1061"}, {"caller_nid": "test_context_cryptcontexttest_test_43_hash_legacy", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1067"}, {"caller_nid": "test_context_cryptcontexttest_test_43_hash_legacy", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1068"}, {"caller_nid": "test_context_cryptcontexttest_test_44_identify", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1073"}, {"caller_nid": "test_context_cryptcontexttest_test_44_identify", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1076"}, {"caller_nid": "test_context_cryptcontexttest_test_44_identify", "callee": "identify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1076"}, {"caller_nid": "test_context_cryptcontexttest_test_44_identify", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1077"}, {"caller_nid": "test_context_cryptcontexttest_test_44_identify", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1084"}, {"caller_nid": "test_context_cryptcontexttest_test_44_identify", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1086"}, {"caller_nid": "test_context_cryptcontexttest_test_44_identify", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1089"}, {"caller_nid": "test_context_cryptcontexttest_test_44_identify", "callee": "assertIs", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1090"}, {"caller_nid": "test_context_cryptcontexttest_test_44_identify", "callee": "identify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1090"}, {"caller_nid": "test_context_cryptcontexttest_test_44_identify", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1091"}, {"caller_nid": "test_context_cryptcontexttest_test_44_identify", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1094"}, {"caller_nid": "test_context_cryptcontexttest_test_45_verify", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1099"}, {"caller_nid": "test_context_cryptcontexttest_test_45_verify", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1101"}, {"caller_nid": "test_context_cryptcontexttest_test_45_verify", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1104"}, {"caller_nid": "test_context_cryptcontexttest_test_45_verify", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1104"}, {"caller_nid": "test_context_cryptcontexttest_test_45_verify", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1105"}, {"caller_nid": "test_context_cryptcontexttest_test_45_verify", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1105"}, {"caller_nid": "test_context_cryptcontexttest_test_45_verify", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1108"}, {"caller_nid": "test_context_cryptcontexttest_test_45_verify", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1108"}, {"caller_nid": "test_context_cryptcontexttest_test_45_verify", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1109"}, {"caller_nid": "test_context_cryptcontexttest_test_45_verify", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1109"}, {"caller_nid": "test_context_cryptcontexttest_test_45_verify", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1112"}, {"caller_nid": "test_context_cryptcontexttest_test_45_verify", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1119"}, {"caller_nid": "test_context_cryptcontexttest_test_45_verify", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1122"}, {"caller_nid": "test_context_cryptcontexttest_test_45_verify", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1123"}, {"caller_nid": "test_context_cryptcontexttest_test_45_verify", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1125"}, {"caller_nid": "test_context_cryptcontexttest_test_45_verify", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1128"}, {"caller_nid": "test_context_cryptcontexttest_test_45_verify", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1128"}, {"caller_nid": "test_context_cryptcontexttest_test_45_verify", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1131"}, {"caller_nid": "test_context_cryptcontexttest_test_45_verify", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1135"}, {"caller_nid": "test_context_cryptcontexttest_test_45_verify", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1138"}, {"caller_nid": "test_context_cryptcontexttest_test_45_verify", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1138"}, {"caller_nid": "test_context_cryptcontexttest_test_45_verify", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1141"}, {"caller_nid": "test_context_cryptcontexttest_test_45_verify", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1142"}, {"caller_nid": "test_context_cryptcontexttest_test_45_verify", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1145"}, {"caller_nid": "test_context_cryptcontexttest_test_46_needs_update", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1149"}, {"caller_nid": "test_context_cryptcontexttest_test_46_needs_update", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1152"}, {"caller_nid": "test_context_cryptcontexttest_test_46_needs_update", "callee": "needs_update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1152"}, {"caller_nid": "test_context_cryptcontexttest_test_46_needs_update", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1153"}, {"caller_nid": "test_context_cryptcontexttest_test_46_needs_update", "callee": "needs_update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1153"}, {"caller_nid": "test_context_cryptcontexttest_test_46_needs_update", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1156"}, {"caller_nid": "test_context_cryptcontexttest_test_46_needs_update", "callee": "needs_update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1156"}, {"caller_nid": "test_context_cryptcontexttest_test_46_needs_update", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1157"}, {"caller_nid": "test_context_cryptcontexttest_test_46_needs_update", "callee": "needs_update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1157"}, {"caller_nid": "test_context_cryptcontexttest_test_46_needs_update", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1160"}, {"caller_nid": "test_context_cryptcontexttest_test_46_needs_update", "callee": "needs_update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1160"}, {"caller_nid": "test_context_cryptcontexttest_test_46_needs_update", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1161"}, {"caller_nid": "test_context_cryptcontexttest_test_46_needs_update", "callee": "needs_update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1161"}, {"caller_nid": "test_context_cryptcontexttest_test_46_needs_update", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1183"}, {"caller_nid": "test_context_cryptcontexttest_test_46_needs_update", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1184"}, {"caller_nid": "test_context_cryptcontexttest_test_46_needs_update", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1185"}, {"caller_nid": "test_context_cryptcontexttest_test_46_needs_update", "callee": "needs_update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1185"}, {"caller_nid": "test_context_cryptcontexttest_test_46_needs_update", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1186"}, {"caller_nid": "test_context_cryptcontexttest_test_46_needs_update", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1190"}, {"caller_nid": "test_context_cryptcontexttest_test_46_needs_update", "callee": "needs_update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1190"}, {"caller_nid": "test_context_cryptcontexttest_test_46_needs_update", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1191"}, {"caller_nid": "test_context_cryptcontexttest_test_46_needs_update", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1195"}, {"caller_nid": "test_context_cryptcontexttest_test_46_needs_update", "callee": "needs_update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1195"}, {"caller_nid": "test_context_cryptcontexttest_test_46_needs_update", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1196"}, {"caller_nid": "test_context_cryptcontexttest_test_46_needs_update", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1204"}, {"caller_nid": "test_context_cryptcontexttest_test_46_needs_update", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1206"}, {"caller_nid": "test_context_cryptcontexttest_test_46_needs_update", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1209"}, {"caller_nid": "test_context_cryptcontexttest_test_46_needs_update", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1209"}, {"caller_nid": "test_context_cryptcontexttest_test_46_needs_update", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1212"}, {"caller_nid": "test_context_cryptcontexttest_test_46_needs_update", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1213"}, {"caller_nid": "test_context_cryptcontexttest_test_46_needs_update", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1216"}, {"caller_nid": "test_context_cryptcontexttest_test_47_verify_and_update", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1220"}, {"caller_nid": "test_context_cryptcontexttest_test_47_verify_and_update", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1223"}, {"caller_nid": "test_context_cryptcontexttest_test_47_verify_and_update", "callee": "handler", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1223"}, {"caller_nid": "test_context_cryptcontexttest_test_47_verify_and_update", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1224"}, {"caller_nid": "test_context_cryptcontexttest_test_47_verify_and_update", "callee": "handler", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1224"}, {"caller_nid": "test_context_cryptcontexttest_test_47_verify_and_update", "callee": "verify_and_update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1227"}, {"caller_nid": "test_context_cryptcontexttest_test_47_verify_and_update", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1228"}, {"caller_nid": "test_context_cryptcontexttest_test_47_verify_and_update", "callee": "assertIs", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1229"}, {"caller_nid": "test_context_cryptcontexttest_test_47_verify_and_update", "callee": "verify_and_update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1232"}, {"caller_nid": "test_context_cryptcontexttest_test_47_verify_and_update", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1233"}, {"caller_nid": "test_context_cryptcontexttest_test_47_verify_and_update", "callee": "assertIs", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1234"}, {"caller_nid": "test_context_cryptcontexttest_test_47_verify_and_update", "callee": "verify_and_update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1237"}, {"caller_nid": "test_context_cryptcontexttest_test_47_verify_and_update", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1238"}, {"caller_nid": "test_context_cryptcontexttest_test_47_verify_and_update", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1239"}, {"caller_nid": "test_context_cryptcontexttest_test_47_verify_and_update", "callee": "identify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1239"}, {"caller_nid": "test_context_cryptcontexttest_test_47_verify_and_update", "callee": "verify_and_update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1242"}, {"caller_nid": "test_context_cryptcontexttest_test_47_verify_and_update", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1243"}, {"caller_nid": "test_context_cryptcontexttest_test_47_verify_and_update", "callee": "assertIs", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1244"}, {"caller_nid": "test_context_cryptcontexttest_test_47_verify_and_update", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1251"}, {"caller_nid": "test_context_cryptcontexttest_test_47_verify_and_update", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1252"}, {"caller_nid": "test_context_cryptcontexttest_test_47_verify_and_update", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1254"}, {"caller_nid": "test_context_cryptcontexttest_test_47_verify_and_update", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1257"}, {"caller_nid": "test_context_cryptcontexttest_test_47_verify_and_update", "callee": "verify_and_update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1257"}, {"caller_nid": "test_context_cryptcontexttest_test_47_verify_and_update", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1260"}, {"caller_nid": "test_context_cryptcontexttest_test_47_verify_and_update", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1264"}, {"caller_nid": "test_context_cryptcontexttest_test_47_verify_and_update", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1267"}, {"caller_nid": "test_context_cryptcontexttest_test_47_verify_and_update", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1267"}, {"caller_nid": "test_context_cryptcontexttest_test_47_verify_and_update", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1270"}, {"caller_nid": "test_context_cryptcontexttest_test_47_verify_and_update", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1271"}, {"caller_nid": "test_context_cryptcontexttest_test_47_verify_and_update", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1274"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1282"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1283"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1284"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1289"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1290"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1290"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1293"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "identify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1293"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1293"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1294"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1294"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1295"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "verify_and_update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1295"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "assertWarningList", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1298"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1299"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1300"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1301"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1306"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1307"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1307"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1310"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "identify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1310"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1310"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1311"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1311"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1312"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "verify_and_update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1312"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1315"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "identify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1315"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1315"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1316"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1316"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1317"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "verify_and_update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1317"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "assertWarningList", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1320"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1321"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1322"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1323"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1328"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1329"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1329"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1332"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1333"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1334"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1337"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1337"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1338"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1338"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1339"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "verify_and_update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1339"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1342"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "verify_and_update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1342"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1345"}, {"caller_nid": "test_context_cryptcontexttest_test_48_context_kwds", "callee": "verify_and_update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1345"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1363"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "_get_record", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1376"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1377"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1378"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1379"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "assertWarningList", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1386"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1387"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1389"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "genconfig", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1389"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "assertWarningList", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1393"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1394"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "genconfig", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1395"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1398"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "genconfig", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1399"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1402"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "genconfig", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1403"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "assertWarningList", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1410"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1411"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1411"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1412"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1414"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "genconfig", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1414"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "assertWarningList", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1418"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1419"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "genconfig", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1420"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1423"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "genconfig", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1424"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1427"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "genconfig", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1428"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1435"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "genconfig", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1435"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1439"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1440"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "genconfig", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1440"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1443"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1444"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "genconfig", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1444"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1449"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1450"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1451"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1452"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1459"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1463"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1467"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1468"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1469"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1470"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "now", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1473"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1474"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1475"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1476"}, {"caller_nid": "test_context_cryptcontexttest_test_50_rounds_limits", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1477"}, {"caller_nid": "test_context_cryptcontexttest_test_51_linear_vary_rounds", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1481"}, {"caller_nid": "test_context_cryptcontexttest_test_51_linear_vary_rounds", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1488"}, {"caller_nid": "test_context_cryptcontexttest_test_51_linear_vary_rounds", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1489"}, {"caller_nid": "test_context_cryptcontexttest_test_51_linear_vary_rounds", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1490"}, {"caller_nid": "test_context_cryptcontexttest_test_51_linear_vary_rounds", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1493"}, {"caller_nid": "test_context_cryptcontexttest_test_51_linear_vary_rounds", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1494"}, {"caller_nid": "test_context_cryptcontexttest_test_51_linear_vary_rounds", "callee": "_get_record", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1494"}, {"caller_nid": "test_context_cryptcontexttest_test_51_linear_vary_rounds", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1497"}, {"caller_nid": "test_context_cryptcontexttest_test_51_linear_vary_rounds", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1498"}, {"caller_nid": "test_context_cryptcontexttest_test_51_linear_vary_rounds", "callee": "_get_record", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1498"}, {"caller_nid": "test_context_cryptcontexttest_test_51_linear_vary_rounds", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1502"}, {"caller_nid": "test_context_cryptcontexttest_test_51_linear_vary_rounds", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1503"}, {"caller_nid": "test_context_cryptcontexttest_test_51_linear_vary_rounds", "callee": "_get_record", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1503"}, {"caller_nid": "test_context_cryptcontexttest_test_51_linear_vary_rounds", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1505"}, {"caller_nid": "test_context_cryptcontexttest_test_51_linear_vary_rounds", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1506"}, {"caller_nid": "test_context_cryptcontexttest_test_51_linear_vary_rounds", "callee": "_get_record", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1506"}, {"caller_nid": "test_context_cryptcontexttest_test_51_linear_vary_rounds", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1510"}, {"caller_nid": "test_context_cryptcontexttest_test_51_linear_vary_rounds", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1511"}, {"caller_nid": "test_context_cryptcontexttest_test_51_linear_vary_rounds", "callee": "_get_record", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1511"}, {"caller_nid": "test_context_cryptcontexttest_test_51_linear_vary_rounds", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1513"}, {"caller_nid": "test_context_cryptcontexttest_test_51_linear_vary_rounds", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1514"}, {"caller_nid": "test_context_cryptcontexttest_test_51_linear_vary_rounds", "callee": "_get_record", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1514"}, {"caller_nid": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1519"}, {"caller_nid": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1526"}, {"caller_nid": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1527"}, {"caller_nid": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1528"}, {"caller_nid": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1531"}, {"caller_nid": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1532"}, {"caller_nid": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "callee": "_get_record", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1532"}, {"caller_nid": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1535"}, {"caller_nid": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1536"}, {"caller_nid": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "callee": "_get_record", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1536"}, {"caller_nid": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1540"}, {"caller_nid": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1541"}, {"caller_nid": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "callee": "_get_record", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1541"}, {"caller_nid": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1543"}, {"caller_nid": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1544"}, {"caller_nid": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "callee": "_get_record", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1544"}, {"caller_nid": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1548"}, {"caller_nid": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1549"}, {"caller_nid": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "callee": "_get_record", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1549"}, {"caller_nid": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1552"}, {"caller_nid": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1553"}, {"caller_nid": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "callee": "_get_record", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1553"}, {"caller_nid": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1556"}, {"caller_nid": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1557"}, {"caller_nid": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "callee": "_get_record", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1557"}, {"caller_nid": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1560"}, {"caller_nid": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1561"}, {"caller_nid": "test_context_cryptcontexttest_test_52_log2_vary_rounds", "callee": "_get_record", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1561"}, {"caller_nid": "test_context_cryptcontexttest_assert_rounds_range", "callee": "handler", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1568"}, {"caller_nid": "test_context_cryptcontexttest_assert_rounds_range", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1570"}, {"caller_nid": "test_context_cryptcontexttest_assert_rounds_range", "callee": "irange", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1571"}, {"caller_nid": "test_context_cryptcontexttest_assert_rounds_range", "callee": "genconfig", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1572"}, {"caller_nid": "test_context_cryptcontexttest_assert_rounds_range", "callee": "from_string", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1573"}, {"caller_nid": "test_context_cryptcontexttest_assert_rounds_range", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1574"}, {"caller_nid": "test_context_cryptcontexttest_assert_rounds_range", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1575"}, {"caller_nid": "test_context_cryptcontexttest_assert_rounds_range", "callee": "min", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1575"}, {"caller_nid": "test_context_cryptcontexttest_assert_rounds_range", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1576"}, {"caller_nid": "test_context_cryptcontexttest_assert_rounds_range", "callee": "max", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1576"}, {"caller_nid": "test_context_cryptcontexttest_test_harden_verify_parsing", "callee": "filterwarnings", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1583"}, {"caller_nid": "test_context_cryptcontexttest_test_harden_verify_parsing", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1587"}, {"caller_nid": "test_context_cryptcontexttest_test_harden_verify_parsing", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1588"}, {"caller_nid": "test_context_cryptcontexttest_test_harden_verify_parsing", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1589"}, {"caller_nid": "test_context_cryptcontexttest_test_harden_verify_parsing", "callee": "using", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1589"}, {"caller_nid": "test_context_cryptcontexttest_test_harden_verify_parsing", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1590"}, {"caller_nid": "test_context_cryptcontexttest_test_harden_verify_parsing", "callee": "using", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1590"}, {"caller_nid": "test_context_cryptcontexttest_test_harden_verify_parsing", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1591"}, {"caller_nid": "test_context_cryptcontexttest_test_harden_verify_parsing", "callee": "using", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1591"}, {"caller_nid": "test_context_cryptcontexttest_test_dummy_verify", "callee": "using", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1600"}, {"caller_nid": "test_context_cryptcontexttest_test_dummy_verify", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1602"}, {"caller_nid": "test_context_cryptcontexttest_test_dummy_verify", "callee": "dummy_verify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1603"}, {"caller_nid": "test_context_cryptcontexttest_test_dummy_verify", "callee": "time_call", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1604"}, {"caller_nid": "test_context_cryptcontexttest_test_dummy_verify", "callee": "assertAlmostEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1605"}, {"caller_nid": "test_context_cryptcontexttest_test_61_autodeprecate", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1620"}, {"caller_nid": "test_context_cryptcontexttest_test_61_autodeprecate", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1621"}, {"caller_nid": "test_context_cryptcontexttest_test_61_autodeprecate", "callee": "getstate", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1621"}, {"caller_nid": "test_context_cryptcontexttest_test_61_autodeprecate", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1622"}, {"caller_nid": "test_context_cryptcontexttest_test_61_autodeprecate", "callee": "getstate", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1622"}, {"caller_nid": "test_context_cryptcontexttest_test_61_autodeprecate", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1625"}, {"caller_nid": "test_context_cryptcontexttest_test_61_autodeprecate", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1626"}, {"caller_nid": "test_context_cryptcontexttest_test_61_autodeprecate", "callee": "getstate", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1626"}, {"caller_nid": "test_context_cryptcontexttest_test_61_autodeprecate", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1627"}, {"caller_nid": "test_context_cryptcontexttest_test_61_autodeprecate", "callee": "getstate", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1627"}, {"caller_nid": "test_context_cryptcontexttest_test_61_autodeprecate", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1630"}, {"caller_nid": "test_context_cryptcontexttest_test_61_autodeprecate", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1631"}, {"caller_nid": "test_context_cryptcontexttest_test_61_autodeprecate", "callee": "getstate", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1631"}, {"caller_nid": "test_context_cryptcontexttest_test_61_autodeprecate", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1632"}, {"caller_nid": "test_context_cryptcontexttest_test_61_autodeprecate", "callee": "getstate", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1632"}, {"caller_nid": "test_context_cryptcontexttest_test_61_autodeprecate", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1635"}, {"caller_nid": "test_context_cryptcontexttest_test_61_autodeprecate", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1636"}, {"caller_nid": "test_context_cryptcontexttest_test_61_autodeprecate", "callee": "getstate", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1636"}, {"caller_nid": "test_context_cryptcontexttest_test_61_autodeprecate", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1637"}, {"caller_nid": "test_context_cryptcontexttest_test_61_autodeprecate", "callee": "getstate", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1637"}, {"caller_nid": "test_context_cryptcontexttest_test_61_autodeprecate", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1640"}, {"caller_nid": "test_context_cryptcontexttest_test_61_autodeprecate", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1642"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1653"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "CryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1654"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1655"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1656"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "assertRaisesRegex", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1663"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "assertRaisesRegex", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1665"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "assertRaisesRegex", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1667"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "disable", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1671"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1672"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "disable", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1673"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1674"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "disable", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1676"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1677"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1680"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "disable", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1680"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1687"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "is_enabled", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1687"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1688"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1689"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1690"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1693"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "is_enabled", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1693"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1694"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1695"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "is_enabled", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1695"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1696"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "is_enabled", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1696"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1703"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1704"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1705"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "enable", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1705"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1706"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1707"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1708"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1711"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1712"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1713"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "enable", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1713"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1714"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "assertRaisesRegex", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1715"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1717"}, {"caller_nid": "test_context_cryptcontexttest_test_disabled_hashes", "callee": "enable", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1717"}, {"caller_nid": "test_context_delayhash_calc_checksum", "callee": "sleep", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1734"}, {"caller_nid": "test_context_delayhash_calc_checksum", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1735"}, {"caller_nid": "test_context_delayhash_calc_checksum", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1736"}, {"caller_nid": "test_context_delayhash_calc_checksum", "callee": "str_to_uascii", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1737"}, {"caller_nid": "test_context_delayhash_calc_checksum", "callee": "hexdigest", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1737"}, {"caller_nid": "test_context_delayhash_calc_checksum", "callee": "sha1", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1737"}, {"caller_nid": "test_context_lazycryptcontexttest_setup", "callee": "unload_handler_name", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1750"}, {"caller_nid": "test_context_lazycryptcontexttest_setup", "callee": "addCleanup", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1751"}, {"caller_nid": "test_context_lazycryptcontexttest_test_kwd_constructor", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1755"}, {"caller_nid": "test_context_lazycryptcontexttest_test_kwd_constructor", "callee": "has_crypt_handler", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1755"}, {"caller_nid": "test_context_lazycryptcontexttest_test_kwd_constructor", "callee": "register_crypt_handler_path", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1756"}, {"caller_nid": "test_context_lazycryptcontexttest_test_kwd_constructor", "callee": "LazyCryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1758"}, {"caller_nid": "test_context_lazycryptcontexttest_test_kwd_constructor", "callee": "iter", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1758"}, {"caller_nid": "test_context_lazycryptcontexttest_test_kwd_constructor", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1760"}, {"caller_nid": "test_context_lazycryptcontexttest_test_kwd_constructor", "callee": "has_crypt_handler", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1760"}, {"caller_nid": "test_context_lazycryptcontexttest_test_kwd_constructor", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1762"}, {"caller_nid": "test_context_lazycryptcontexttest_test_kwd_constructor", "callee": "schemes", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1762"}, {"caller_nid": "test_context_lazycryptcontexttest_test_kwd_constructor", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1763"}, {"caller_nid": "test_context_lazycryptcontexttest_test_kwd_constructor", "callee": "handler", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1763"}, {"caller_nid": "test_context_lazycryptcontexttest_test_kwd_constructor", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1765"}, {"caller_nid": "test_context_lazycryptcontexttest_test_kwd_constructor", "callee": "has_crypt_handler", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1765"}, {"caller_nid": "test_context_lazycryptcontexttest_test_callable_constructor", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1768"}, {"caller_nid": "test_context_lazycryptcontexttest_test_callable_constructor", "callee": "has_crypt_handler", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1768"}, {"caller_nid": "test_context_lazycryptcontexttest_test_callable_constructor", "callee": "register_crypt_handler_path", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1769"}, {"caller_nid": "test_context_lazycryptcontexttest_test_callable_constructor", "callee": "LazyCryptContext", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1775"}, {"caller_nid": "test_context_lazycryptcontexttest_test_callable_constructor", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1777"}, {"caller_nid": "test_context_lazycryptcontexttest_test_callable_constructor", "callee": "has_crypt_handler", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1777"}, {"caller_nid": "test_context_lazycryptcontexttest_test_callable_constructor", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1779"}, {"caller_nid": "test_context_lazycryptcontexttest_test_callable_constructor", "callee": "schemes", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1779"}, {"caller_nid": "test_context_lazycryptcontexttest_test_callable_constructor", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1780"}, {"caller_nid": "test_context_lazycryptcontexttest_test_callable_constructor", "callee": "handler", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1780"}, {"caller_nid": "test_context_lazycryptcontexttest_test_callable_constructor", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1782"}, {"caller_nid": "test_context_lazycryptcontexttest_test_callable_constructor", "callee": "has_crypt_handler", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_context.py", "source_location": "L1782"}]}