Files
tfm_ainventory/graphify-out/cache/8f5d265ef6325ffffbc295b4e80c52f05b1014177c18ad48d1e7c16018855c8f.json
2026-04-26 12:03:59 +03:00

1 line
89 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "label": "test_handlers.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1"}, {"id": "test_handlers_get_handler_case", "label": "get_handler_case()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L45"}, {"id": "test_handlers_apr_md5_crypt_test", "label": "apr_md5_crypt_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L92"}, {"id": "handlercase", "label": "HandlerCase", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "test_handlers_bigcrypt_test", "label": "bigcrypt_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L117"}, {"id": "test_handlers_bigcrypt_test_test_90_internal", "label": ".test_90_internal()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L149"}, {"id": "test_handlers_bsdi_crypt_test", "label": "_bsdi_crypt_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L158"}, {"id": "test_handlers_bsdi_crypt_test_test_77_fuzz_input", "label": ".test_77_fuzz_input()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L208"}, {"id": "test_handlers_bsdi_crypt_test_test_needs_update_w_even_rounds", "label": ".test_needs_update_w_even_rounds()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L213"}, {"id": "test_handlers_crypt16_test", "label": "crypt16_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L239"}, {"id": "test_handlers_des_crypt_test", "label": "_des_crypt_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L267"}, {"id": "test_handlers_fshp_test", "label": "fshp_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L320"}, {"id": "test_handlers_fshp_test_test_90_variant", "label": ".test_90_variant()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L373"}, {"id": "test_handlers_hex_md4_test", "label": "hex_md4_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L402"}, {"id": "test_handlers_hex_md5_test", "label": "hex_md5_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L409"}, {"id": "test_handlers_hex_md5_test_test_mock_fips_mode", "label": ".test_mock_fips_mode()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L417"}, {"id": "test_handlers_hex_sha1_test", "label": "hex_sha1_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L450"}, {"id": "test_handlers_hex_sha256_test", "label": "hex_sha256_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L457"}, {"id": "test_handlers_hex_sha512_test", "label": "hex_sha512_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L464"}, {"id": "test_handlers_htdigest_test", "label": "htdigest_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L478"}, {"id": "userhandlermixin", "label": "UserHandlerMixin", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "test_handlers_htdigest_test_test_80_user", "label": ".test_80_user()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L501"}, {"id": "test_handlers_htdigest_test_populate_context", "label": ".populate_context()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L504"}, {"id": "test_handlers_ldap_md5_test", "label": "ldap_md5_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L517"}, {"id": "test_handlers_ldap_sha1_test", "label": "ldap_sha1_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L524"}, {"id": "test_handlers_ldap_salted_md5_test", "label": "ldap_salted_md5_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L531"}, {"id": "test_handlers_ldap_salted_sha1_test", "label": "ldap_salted_sha1_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L555"}, {"id": "test_handlers_ldap_salted_sha256_test", "label": "ldap_salted_sha256_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L580"}, {"id": "test_handlers_ldap_salted_sha512_test", "label": "ldap_salted_sha512_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L609"}, {"id": "test_handlers_ldap_plaintext_test", "label": "ldap_plaintext_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L640"}, {"id": "test_handlers_fuzzhashgenerator", "label": "FuzzHashGenerator", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L659"}, {"id": "test_handlers_fuzzhashgenerator_random_password", "label": ".random_password()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L661"}, {"id": "test_handlers_ldap_md5_crypt_test", "label": "_ldap_md5_crypt_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L668"}, {"id": "test_handlers_ldap_sha1_crypt_test", "label": "_ldap_sha1_crypt_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L697"}, {"id": "test_handlers_ldap_sha1_crypt_test_populate_settings", "label": ".populate_settings()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L707"}, {"id": "test_handlers_ldap_sha1_crypt_test_test_77_fuzz_input", "label": ".test_77_fuzz_input()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L711"}, {"id": "test_handlers_lmhash_test", "label": "lmhash_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L720"}, {"id": "encodinghandlermixin", "label": "EncodingHandlerMixin", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "test_handlers_lmhash_test_test_90_raw", "label": ".test_90_raw()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L756"}, {"id": "test_handlers_md5_crypt_test", "label": "_md5_crypt_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L771"}, {"id": "test_handlers_msdcc_test", "label": "msdcc_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L829"}, {"id": "test_handlers_msdcc2_test", "label": "msdcc2_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L887"}, {"id": "test_handlers_mssql2000_test", "label": "mssql2000_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L922"}, {"id": "test_handlers_mssql2005_test", "label": "mssql2005_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1005"}, {"id": "test_handlers_mysql323_test", "label": "mysql323_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1094"}, {"id": "test_handlers_mysql323_test_test_90_whitespace", "label": ".test_90_whitespace()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1118"}, {"id": "test_handlers_fuzzhashgenerator_accept_password_pair", "label": ".accept_password_pair()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1126"}, {"id": "test_handlers_mysql41_test", "label": "mysql41_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1130"}, {"id": "test_handlers_nthash_test", "label": "nthash_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1156"}, {"id": "test_handlers_bsd_nthash_test", "label": "bsd_nthash_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1191"}, {"id": "test_handlers_oracle10_test", "label": "oracle10_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1207"}, {"id": "test_handlers_oracle11_test", "label": "oracle11_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1248"}, {"id": "test_handlers_phpass_test", "label": "phpass_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1275"}, {"id": "test_handlers_plaintext_test", "label": "plaintext_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1315"}, {"id": "test_handlers_postgres_md5_test", "label": "postgres_md5_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1332"}, {"id": "test_handlers_sha1_crypt_test", "label": "_sha1_crypt_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1359"}, {"id": "test_handlers_rounduptest", "label": "RoundupTest", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1403"}, {"id": "testcase", "label": "TestCase", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "test_handlers_rounduptest_test_pair", "label": "._test_pair()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1405"}, {"id": "test_handlers_rounduptest_test_pairs", "label": ".test_pairs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1409"}, {"id": "test_handlers_sha256_crypt_test", "label": "_sha256_crypt_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1438"}, {"id": "test_handlers_sha512_crypt_test", "label": "_sha512_crypt_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1536"}, {"id": "test_handlers_sun_md5_crypt_test", "label": "sun_md5_crypt_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1618"}, {"id": "test_handlers_sun_md5_crypt_test_do_verify", "label": ".do_verify()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1725"}, {"id": "test_handlers_unix_disabled_test", "label": "unix_disabled_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1735"}, {"id": "test_handlers_unix_disabled_test_test_76_hash_border", "label": ".test_76_hash_border()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1754"}, {"id": "test_handlers_unix_disabled_test_test_90_special", "label": ".test_90_special()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1759"}, {"id": "test_handlers_unix_fallback_test", "label": "unix_fallback_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1782"}, {"id": "test_handlers_unix_fallback_test_setup", "label": ".setUp()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1793"}, {"id": "test_handlers_unix_fallback_test_test_90_wildcard", "label": ".test_90_wildcard()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1797"}, {"id": "test_handlers_unix_fallback_test_test_91_preserves_existing", "label": ".test_91_preserves_existing()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1806"}, {"id": "test_handlers_rationale_1", "label": "passlib.tests.test_handlers - tests for passlib hash algorithms", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1"}, {"id": "test_handlers_rationale_46", "label": "return HandlerCase instance for scheme, used by other tests. :param scheme:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L46"}, {"id": "test_handlers_rationale_159", "label": "test BSDiCrypt algorithm", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L159"}, {"id": "test_handlers_rationale_214", "label": "needs_update() should flag even rounds", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L214"}, {"id": "test_handlers_rationale_268", "label": "test des-crypt algorithm", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L268"}, {"id": "test_handlers_rationale_418", "label": "if md5 isn't available, a dummy instance should be created. (helps on FI", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L418"}, {"id": "test_handlers_rationale_505", "label": "insert username into kwds", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L505"}, {"id": "test_handlers_rationale_757", "label": "test lmhash.raw() method", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L757"}, {"id": "test_handlers_rationale_1119", "label": "check whitespace is ignored per spec", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1119"}, {"id": "test_handlers_rationale_1760", "label": "test marker option & special behavior", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1760"}, {"id": "test_handlers_rationale_1798", "label": "test enable_wildcard flag", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1798"}, {"id": "test_handlers_rationale_1807", "label": "test preserves existing disabled hash", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1807"}, {"id": "test_handlers_rationale_120", "label": "# TODO: find an authoritative source of test vectors", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L120"}, {"id": "test_handlers_rationale_242", "label": "# TODO: find an authortative source of test vectors", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L242"}, {"id": "test_handlers_rationale_432", "label": "# HACK: have to recreate hasher, since underlying HashInfo has changed.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L432"}, {"id": "test_handlers_rationale_641", "label": "# TODO: integrate EncodingHandlerMixin", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L641"}, {"id": "test_handlers_rationale_651", "label": "# NOTE: this hash currently rejects the empty string.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L651"}, {"id": "test_handlers_rationale_662", "label": "# NOTE: this hash currently rejects the empty string.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L662"}, {"id": "test_handlers_rationale_669", "label": "# NOTE: since the ldap_{crypt} handlers are all wrappers, don't need", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L669"}, {"id": "test_handlers_rationale_698", "label": "# NOTE: this isn't for testing the hash (see ldap_md5_crypt note)", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L698"}, {"id": "test_handlers_rationale_788", "label": "# NOTE: would need to patch HandlerCase to coerce hashes", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L788"}, {"id": "test_handlers_rationale_925", "label": "# FIXME: fix UT framework - this hash is sensitive to password case, but verify(", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L925"}, {"id": "test_handlers_rationale_1212", "label": "# TODO: get more test vectors (especially ones which properly test unicode)", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1212"}, {"id": "test_handlers_rationale_1250", "label": "# TODO: find more test vectors (especially ones which properly test unicode)", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1250"}, {"id": "test_handlers_rationale_1316", "label": "# TODO: integrate EncodingHandlerMixin", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1316"}, {"id": "test_handlers_rationale_1399", "label": "# NOTE: all roundup hashes use PrefixWrapper,", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1399"}, {"id": "test_handlers_rationale_1621", "label": "# TODO: this scheme needs some real test vectors, especially due to", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1621"}, {"id": "test_handlers_rationale_1646", "label": "# FIXME: password unknown", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1646"}, {"id": "test_handlers_rationale_1652", "label": "# FIXME: password unknown", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1652"}, {"id": "test_handlers_rationale_1684", "label": "# NOTE: this is just a guess re: config w/ no suffix,", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1684"}, {"id": "test_handlers_rationale_1712", "label": "# NOTE: not sure what correct behavior is, so forbidding format for now.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1712"}, {"id": "test_handlers_rationale_1716", "label": "# NOTE: not sure what correct behavior is, so forbidding format for now.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1716"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "passlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "passlib_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "passlib_utils_compat", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "passlib_tests_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_get_handler_case", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_apr_md5_crypt_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L92", "weight": 1.0}, {"source": "test_handlers_apr_md5_crypt_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L92", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_bigcrypt_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L117", "weight": 1.0}, {"source": "test_handlers_bigcrypt_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L117", "weight": 1.0}, {"source": "test_handlers_bigcrypt_test", "target": "test_handlers_bigcrypt_test_test_90_internal", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L149", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_bsdi_crypt_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L158", "weight": 1.0}, {"source": "test_handlers_bsdi_crypt_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L158", "weight": 1.0}, {"source": "test_handlers_bsdi_crypt_test", "target": "test_handlers_bsdi_crypt_test_test_77_fuzz_input", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L208", "weight": 1.0}, {"source": "test_handlers_bsdi_crypt_test", "target": "test_handlers_bsdi_crypt_test_test_needs_update_w_even_rounds", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L213", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_crypt16_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L239", "weight": 1.0}, {"source": "test_handlers_crypt16_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L239", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_des_crypt_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L267", "weight": 1.0}, {"source": "test_handlers_des_crypt_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L267", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_fshp_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L320", "weight": 1.0}, {"source": "test_handlers_fshp_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L320", "weight": 1.0}, {"source": "test_handlers_fshp_test", "target": "test_handlers_fshp_test_test_90_variant", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L373", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_hex_md4_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L402", "weight": 1.0}, {"source": "test_handlers_hex_md4_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L402", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_hex_md5_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L409", "weight": 1.0}, {"source": "test_handlers_hex_md5_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L409", "weight": 1.0}, {"source": "test_handlers_hex_md5_test", "target": "test_handlers_hex_md5_test_test_mock_fips_mode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L417", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_hex_sha1_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L450", "weight": 1.0}, {"source": "test_handlers_hex_sha1_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L450", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_hex_sha256_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L457", "weight": 1.0}, {"source": "test_handlers_hex_sha256_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L457", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_hex_sha512_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L464", "weight": 1.0}, {"source": "test_handlers_hex_sha512_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L464", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_htdigest_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L478", "weight": 1.0}, {"source": "test_handlers_htdigest_test", "target": "userhandlermixin", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L478", "weight": 1.0}, {"source": "test_handlers_htdigest_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L478", "weight": 1.0}, {"source": "test_handlers_htdigest_test", "target": "test_handlers_htdigest_test_test_80_user", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L501", "weight": 1.0}, {"source": "test_handlers_htdigest_test", "target": "test_handlers_htdigest_test_populate_context", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L504", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_ldap_md5_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L517", "weight": 1.0}, {"source": "test_handlers_ldap_md5_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L517", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_ldap_sha1_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L524", "weight": 1.0}, {"source": "test_handlers_ldap_sha1_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L524", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_ldap_salted_md5_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L531", "weight": 1.0}, {"source": "test_handlers_ldap_salted_md5_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L531", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_ldap_salted_sha1_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L555", "weight": 1.0}, {"source": "test_handlers_ldap_salted_sha1_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L555", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_ldap_salted_sha256_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L580", "weight": 1.0}, {"source": "test_handlers_ldap_salted_sha256_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L580", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_ldap_salted_sha512_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L609", "weight": 1.0}, {"source": "test_handlers_ldap_salted_sha512_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L609", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_ldap_plaintext_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L640", "weight": 1.0}, {"source": "test_handlers_ldap_plaintext_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L640", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_fuzzhashgenerator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L659", "weight": 1.0}, {"source": "test_handlers_fuzzhashgenerator", "target": "test_handlers_fuzzhashgenerator_random_password", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L661", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_ldap_md5_crypt_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L668", "weight": 1.0}, {"source": "test_handlers_ldap_md5_crypt_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L668", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_ldap_sha1_crypt_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L697", "weight": 1.0}, {"source": "test_handlers_ldap_sha1_crypt_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L697", "weight": 1.0}, {"source": "test_handlers_ldap_sha1_crypt_test", "target": "test_handlers_ldap_sha1_crypt_test_populate_settings", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L707", "weight": 1.0}, {"source": "test_handlers_ldap_sha1_crypt_test", "target": "test_handlers_ldap_sha1_crypt_test_test_77_fuzz_input", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L711", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_lmhash_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L720", "weight": 1.0}, {"source": "test_handlers_lmhash_test", "target": "encodinghandlermixin", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L720", "weight": 1.0}, {"source": "test_handlers_lmhash_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L720", "weight": 1.0}, {"source": "test_handlers_lmhash_test", "target": "test_handlers_lmhash_test_test_90_raw", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L756", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_md5_crypt_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L771", "weight": 1.0}, {"source": "test_handlers_md5_crypt_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L771", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_msdcc_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L829", "weight": 1.0}, {"source": "test_handlers_msdcc_test", "target": "userhandlermixin", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L829", "weight": 1.0}, {"source": "test_handlers_msdcc_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L829", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_msdcc2_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L887", "weight": 1.0}, {"source": "test_handlers_msdcc2_test", "target": "userhandlermixin", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L887", "weight": 1.0}, {"source": "test_handlers_msdcc2_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L887", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_mssql2000_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L922", "weight": 1.0}, {"source": "test_handlers_mssql2000_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L922", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_mssql2005_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1005", "weight": 1.0}, {"source": "test_handlers_mssql2005_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1005", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_mysql323_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1094", "weight": 1.0}, {"source": "test_handlers_mysql323_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1094", "weight": 1.0}, {"source": "test_handlers_mysql323_test", "target": "test_handlers_mysql323_test_test_90_whitespace", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1118", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_fuzzhashgenerator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1124", "weight": 1.0}, {"source": "test_handlers_fuzzhashgenerator", "target": "test_handlers_fuzzhashgenerator_accept_password_pair", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1126", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_mysql41_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1130", "weight": 1.0}, {"source": "test_handlers_mysql41_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1130", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_nthash_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1156", "weight": 1.0}, {"source": "test_handlers_nthash_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1156", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_bsd_nthash_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1191", "weight": 1.0}, {"source": "test_handlers_bsd_nthash_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1191", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_oracle10_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1207", "weight": 1.0}, {"source": "test_handlers_oracle10_test", "target": "userhandlermixin", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1207", "weight": 1.0}, {"source": "test_handlers_oracle10_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1207", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_oracle11_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1248", "weight": 1.0}, {"source": "test_handlers_oracle11_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1248", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_phpass_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1275", "weight": 1.0}, {"source": "test_handlers_phpass_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1275", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_plaintext_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1315", "weight": 1.0}, {"source": "test_handlers_plaintext_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1315", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_postgres_md5_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1332", "weight": 1.0}, {"source": "test_handlers_postgres_md5_test", "target": "userhandlermixin", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1332", "weight": 1.0}, {"source": "test_handlers_postgres_md5_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1332", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_sha1_crypt_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1359", "weight": 1.0}, {"source": "test_handlers_sha1_crypt_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1359", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_rounduptest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1403", "weight": 1.0}, {"source": "test_handlers_rounduptest", "target": "testcase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1403", "weight": 1.0}, {"source": "test_handlers_rounduptest", "target": "test_handlers_rounduptest_test_pair", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1405", "weight": 1.0}, {"source": "test_handlers_rounduptest", "target": "test_handlers_rounduptest_test_pairs", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1409", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_sha256_crypt_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1438", "weight": 1.0}, {"source": "test_handlers_sha256_crypt_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1438", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_sha512_crypt_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1536", "weight": 1.0}, {"source": "test_handlers_sha512_crypt_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1536", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_sun_md5_crypt_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1618", "weight": 1.0}, {"source": "test_handlers_sun_md5_crypt_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1618", "weight": 1.0}, {"source": "test_handlers_sun_md5_crypt_test", "target": "test_handlers_sun_md5_crypt_test_do_verify", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1725", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_unix_disabled_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1735", "weight": 1.0}, {"source": "test_handlers_unix_disabled_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1735", "weight": 1.0}, {"source": "test_handlers_unix_disabled_test", "target": "test_handlers_unix_disabled_test_test_76_hash_border", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1754", "weight": 1.0}, {"source": "test_handlers_unix_disabled_test", "target": "test_handlers_unix_disabled_test_test_90_special", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1759", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "target": "test_handlers_unix_fallback_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1782", "weight": 1.0}, {"source": "test_handlers_unix_fallback_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1782", "weight": 1.0}, {"source": "test_handlers_unix_fallback_test", "target": "test_handlers_unix_fallback_test_setup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1793", "weight": 1.0}, {"source": "test_handlers_unix_fallback_test", "target": "test_handlers_unix_fallback_test_test_90_wildcard", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1797", "weight": 1.0}, {"source": "test_handlers_unix_fallback_test", "target": "test_handlers_unix_fallback_test_test_91_preserves_existing", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1806", "weight": 1.0}, {"source": "test_handlers_bsdi_crypt_test_test_77_fuzz_input", "target": "test_handlers_ldap_sha1_crypt_test_test_77_fuzz_input", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L211", "weight": 1.0}, {"source": "test_handlers_lmhash_test_test_90_raw", "target": "test_handlers_htdigest_test_populate_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L763", "weight": 1.0}, {"source": "test_handlers_rounduptest_test_pairs", "target": "test_handlers_rounduptest_test_pair", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1410", "weight": 1.0}, {"source": "test_handlers_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1", "weight": 1.0}, {"source": "test_handlers_rationale_46", "target": "test_handlers_get_handler_case", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L46", "weight": 1.0}, {"source": "test_handlers_rationale_159", "target": "test_handlers_bsdi_crypt_test", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L159", "weight": 1.0}, {"source": "test_handlers_rationale_214", "target": "test_handlers_bsdi_crypt_test_test_needs_update_w_even_rounds", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L214", "weight": 1.0}, {"source": "test_handlers_rationale_268", "target": "test_handlers_des_crypt_test", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L268", "weight": 1.0}, {"source": "test_handlers_rationale_418", "target": "test_handlers_hex_md5_test_test_mock_fips_mode", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L418", "weight": 1.0}, {"source": "test_handlers_rationale_505", "target": "test_handlers_htdigest_test_populate_context", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L505", "weight": 1.0}, {"source": "test_handlers_rationale_757", "target": "test_handlers_lmhash_test_test_90_raw", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L757", "weight": 1.0}, {"source": "test_handlers_rationale_1119", "target": "test_handlers_mysql323_test_test_90_whitespace", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1119", "weight": 1.0}, {"source": "test_handlers_rationale_1760", "target": "test_handlers_unix_disabled_test_test_90_special", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1760", "weight": 1.0}, {"source": "test_handlers_rationale_1798", "target": "test_handlers_unix_fallback_test_test_90_wildcard", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1798", "weight": 1.0}, {"source": "test_handlers_rationale_1807", "target": "test_handlers_unix_fallback_test_test_91_preserves_existing", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1807", "weight": 1.0}, {"source": "test_handlers_rationale_120", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L120", "weight": 1.0}, {"source": "test_handlers_rationale_242", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L242", "weight": 1.0}, {"source": "test_handlers_rationale_432", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L432", "weight": 1.0}, {"source": "test_handlers_rationale_641", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L641", "weight": 1.0}, {"source": "test_handlers_rationale_651", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L651", "weight": 1.0}, {"source": "test_handlers_rationale_662", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L662", "weight": 1.0}, {"source": "test_handlers_rationale_669", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L669", "weight": 1.0}, {"source": "test_handlers_rationale_698", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L698", "weight": 1.0}, {"source": "test_handlers_rationale_788", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L788", "weight": 1.0}, {"source": "test_handlers_rationale_925", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L925", "weight": 1.0}, {"source": "test_handlers_rationale_1212", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1212", "weight": 1.0}, {"source": "test_handlers_rationale_1250", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1250", "weight": 1.0}, {"source": "test_handlers_rationale_1316", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1316", "weight": 1.0}, {"source": "test_handlers_rationale_1399", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1399", "weight": 1.0}, {"source": "test_handlers_rationale_1621", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1621", "weight": 1.0}, {"source": "test_handlers_rationale_1646", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1646", "weight": 1.0}, {"source": "test_handlers_rationale_1652", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1652", "weight": 1.0}, {"source": "test_handlers_rationale_1684", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1684", "weight": 1.0}, {"source": "test_handlers_rationale_1712", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1712", "weight": 1.0}, {"source": "test_handlers_rationale_1716", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1716", "weight": 1.0}], "raw_calls": [{"caller_nid": "test_handlers_get_handler_case", "callee": "get_crypt_handler", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L61"}, {"caller_nid": "test_handlers_get_handler_case", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L62"}, {"caller_nid": "test_handlers_get_handler_case", "callee": "get_backend", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L66"}, {"caller_nid": "test_handlers_get_handler_case", "callee": "__import__", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L75"}, {"caller_nid": "test_handlers_get_handler_case", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L78"}, {"caller_nid": "test_handlers_get_handler_case", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L83"}, {"caller_nid": "test_handlers_bigcrypt_test_test_90_internal", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L152"}, {"caller_nid": "test_handlers_bigcrypt_test_test_90_internal", "callee": "u", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L153"}, {"caller_nid": "test_handlers_bsdi_crypt_test_test_77_fuzz_input", "callee": "filterwarnings", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L210"}, {"caller_nid": "test_handlers_bsdi_crypt_test_test_77_fuzz_input", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L211"}, {"caller_nid": "test_handlers_bsdi_crypt_test_test_needs_update_w_even_rounds", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L221"}, {"caller_nid": "test_handlers_bsdi_crypt_test_test_needs_update_w_even_rounds", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L221"}, {"caller_nid": "test_handlers_bsdi_crypt_test_test_needs_update_w_even_rounds", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L222"}, {"caller_nid": "test_handlers_bsdi_crypt_test_test_needs_update_w_even_rounds", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L222"}, {"caller_nid": "test_handlers_bsdi_crypt_test_test_needs_update_w_even_rounds", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L225"}, {"caller_nid": "test_handlers_bsdi_crypt_test_test_needs_update_w_even_rounds", "callee": "needs_update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L225"}, {"caller_nid": "test_handlers_bsdi_crypt_test_test_needs_update_w_even_rounds", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L226"}, {"caller_nid": "test_handlers_bsdi_crypt_test_test_needs_update_w_even_rounds", "callee": "needs_update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L226"}, {"caller_nid": "test_handlers_bsdi_crypt_test_test_needs_update_w_even_rounds", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L229"}, {"caller_nid": "test_handlers_bsdi_crypt_test_test_needs_update_w_even_rounds", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L230"}, {"caller_nid": "test_handlers_bsdi_crypt_test_test_needs_update_w_even_rounds", "callee": "needs_update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L230"}, {"caller_nid": "test_handlers_fshp_test_test_90_variant", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L376"}, {"caller_nid": "test_handlers_fshp_test_test_90_variant", "callee": "handler", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L379"}, {"caller_nid": "test_handlers_fshp_test_test_90_variant", "callee": "handler", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L382"}, {"caller_nid": "test_handlers_fshp_test_test_90_variant", "callee": "u", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L382"}, {"caller_nid": "test_handlers_fshp_test_test_90_variant", "callee": "handler", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L383"}, {"caller_nid": "test_handlers_fshp_test_test_90_variant", "callee": "handler", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L386"}, {"caller_nid": "test_handlers_fshp_test_test_90_variant", "callee": "u", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L386"}, {"caller_nid": "test_handlers_fshp_test_test_90_variant", "callee": "handler", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L387"}, {"caller_nid": "test_handlers_fshp_test_test_90_variant", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L390"}, {"caller_nid": "test_handlers_fshp_test_test_90_variant", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L393"}, {"caller_nid": "test_handlers_fshp_test_test_90_variant", "callee": "complex", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L393"}, {"caller_nid": "test_handlers_fshp_test_test_90_variant", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L396"}, {"caller_nid": "test_handlers_fshp_test_test_90_variant", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L397"}, {"caller_nid": "test_handlers_hex_md5_test_test_mock_fips_mode", "callee": "lookup_hash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L426"}, {"caller_nid": "test_handlers_hex_md5_test_test_mock_fips_mode", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L427"}, {"caller_nid": "test_handlers_hex_md5_test_test_mock_fips_mode", "callee": "_set_mock_fips_mode", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L429"}, {"caller_nid": "test_handlers_hex_md5_test_test_mock_fips_mode", "callee": "addCleanup", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L430"}, {"caller_nid": "test_handlers_hex_md5_test_test_mock_fips_mode", "callee": "create_hex_hash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L435"}, {"caller_nid": "test_handlers_hex_md5_test_test_mock_fips_mode", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L436"}, {"caller_nid": "test_handlers_hex_md5_test_test_mock_fips_mode", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L441"}, {"caller_nid": "test_handlers_hex_md5_test_test_mock_fips_mode", "callee": "identify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L441"}, {"caller_nid": "test_handlers_hex_md5_test_test_mock_fips_mode", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L442"}, {"caller_nid": "test_handlers_hex_md5_test_test_mock_fips_mode", "callee": "identify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L442"}, {"caller_nid": "test_handlers_hex_md5_test_test_mock_fips_mode", "callee": "assertRaisesRegex", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L446"}, {"caller_nid": "test_handlers_hex_md5_test_test_mock_fips_mode", "callee": "assertRaisesRegex", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L447"}, {"caller_nid": "test_handlers_htdigest_test_test_80_user", "callee": "skipTest", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L502"}, {"caller_nid": "test_handlers_htdigest_test_populate_context", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L506"}, {"caller_nid": "test_handlers_htdigest_test_populate_context", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L510"}, {"caller_nid": "test_handlers_htdigest_test_populate_context", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L511"}, {"caller_nid": "test_handlers_fuzzhashgenerator_random_password", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L664"}, {"caller_nid": "test_handlers_ldap_sha1_crypt_test_populate_settings", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L708"}, {"caller_nid": "test_handlers_ldap_sha1_crypt_test_populate_settings", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L709"}, {"caller_nid": "test_handlers_ldap_sha1_crypt_test_test_77_fuzz_input", "callee": "skipTest", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L712"}, {"caller_nid": "test_handlers_lmhash_test_test_90_raw", "callee": "unhexlify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L764"}, {"caller_nid": "test_handlers_lmhash_test_test_90_raw", "callee": "str_to_bascii", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L764"}, {"caller_nid": "test_handlers_lmhash_test_test_90_raw", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L765"}, {"caller_nid": "test_handlers_lmhash_test_test_90_raw", "callee": "raw", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L765"}, {"caller_nid": "test_handlers_lmhash_test_test_90_raw", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L766"}, {"caller_nid": "test_handlers_mysql323_test_test_90_whitespace", "callee": "do_encrypt", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1120"}, {"caller_nid": "test_handlers_mysql323_test_test_90_whitespace", "callee": "do_encrypt", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1121"}, {"caller_nid": "test_handlers_mysql323_test_test_90_whitespace", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1122"}, {"caller_nid": "test_handlers_fuzzhashgenerator_accept_password_pair", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1128"}, {"caller_nid": "test_handlers_fuzzhashgenerator_accept_password_pair", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1128"}, {"caller_nid": "test_handlers_rounduptest_test_pair", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1406"}, {"caller_nid": "test_handlers_rounduptest_test_pair", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1406"}, {"caller_nid": "test_handlers_rounduptest_test_pair", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1407"}, {"caller_nid": "test_handlers_rounduptest_test_pair", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1407"}, {"caller_nid": "test_handlers_sun_md5_crypt_test_do_verify", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1728"}, {"caller_nid": "test_handlers_sun_md5_crypt_test_do_verify", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1728"}, {"caller_nid": "test_handlers_sun_md5_crypt_test_do_verify", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1729"}, {"caller_nid": "test_handlers_sun_md5_crypt_test_do_verify", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1730"}, {"caller_nid": "test_handlers_unix_disabled_test_test_76_hash_border", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1757"}, {"caller_nid": "test_handlers_unix_disabled_test_test_90_special", "callee": "filterwarnings", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1761"}, {"caller_nid": "test_handlers_unix_disabled_test_test_90_special", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1765"}, {"caller_nid": "test_handlers_unix_disabled_test_test_90_special", "callee": "genhash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1765"}, {"caller_nid": "test_handlers_unix_disabled_test_test_90_special", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1768"}, {"caller_nid": "test_handlers_unix_disabled_test_test_90_special", "callee": "genhash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1768"}, {"caller_nid": "test_handlers_unix_disabled_test_test_90_special", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1769"}, {"caller_nid": "test_handlers_unix_disabled_test_test_90_special", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1769"}, {"caller_nid": "test_handlers_unix_disabled_test_test_90_special", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1770"}, {"caller_nid": "test_handlers_unix_disabled_test_test_90_special", "callee": "using", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1770"}, {"caller_nid": "test_handlers_unix_disabled_test_test_90_special", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1773"}, {"caller_nid": "test_handlers_unix_disabled_test_test_90_special", "callee": "genhash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1773"}, {"caller_nid": "test_handlers_unix_disabled_test_test_90_special", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1774"}, {"caller_nid": "test_handlers_unix_disabled_test_test_90_special", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1774"}, {"caller_nid": "test_handlers_unix_disabled_test_test_90_special", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1775"}, {"caller_nid": "test_handlers_unix_disabled_test_test_90_special", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1775"}, {"caller_nid": "test_handlers_unix_disabled_test_test_90_special", "callee": "using", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1775"}, {"caller_nid": "test_handlers_unix_disabled_test_test_90_special", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1778"}, {"caller_nid": "test_handlers_unix_disabled_test_test_90_special", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1779"}, {"caller_nid": "test_handlers_unix_disabled_test_test_90_special", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1780"}, {"caller_nid": "test_handlers_unix_fallback_test_setup", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1794"}, {"caller_nid": "test_handlers_unix_fallback_test_setup", "callee": "filterwarnings", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1795"}, {"caller_nid": "test_handlers_unix_fallback_test_test_90_wildcard", "callee": "assertTrue", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1800"}, {"caller_nid": "test_handlers_unix_fallback_test_test_90_wildcard", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1800"}, {"caller_nid": "test_handlers_unix_fallback_test_test_90_wildcard", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1801"}, {"caller_nid": "test_handlers_unix_fallback_test_test_90_wildcard", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1801"}, {"caller_nid": "test_handlers_unix_fallback_test_test_90_wildcard", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1803"}, {"caller_nid": "test_handlers_unix_fallback_test_test_90_wildcard", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1803"}, {"caller_nid": "test_handlers_unix_fallback_test_test_90_wildcard", "callee": "assertFalse", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1804"}, {"caller_nid": "test_handlers_unix_fallback_test_test_90_wildcard", "callee": "verify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1804"}, {"caller_nid": "test_handlers_unix_fallback_test_test_91_preserves_existing", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1811"}, {"caller_nid": "test_handlers_unix_fallback_test_test_91_preserves_existing", "callee": "genhash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1811"}, {"caller_nid": "test_handlers_unix_fallback_test_test_91_preserves_existing", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1812"}, {"caller_nid": "test_handlers_unix_fallback_test_test_91_preserves_existing", "callee": "hash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1812"}, {"caller_nid": "test_handlers_unix_fallback_test_test_91_preserves_existing", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1815"}, {"caller_nid": "test_handlers_unix_fallback_test_test_91_preserves_existing", "callee": "genhash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers.py", "source_location": "L1815"}]}