Files
tfm_ainventory/graphify-out/cache/2ff8e1de5c4a1520f7f5fbe2237952c296777282494efbe073b85d75561a3001.json

1 line
26 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_builtin_md4_py", "label": "test_crypto_builtin_md4.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L1"}, {"id": "test_crypto_builtin_md4_common_md4_test", "label": "_Common_MD4_Test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L24"}, {"id": "testcase", "label": "TestCase", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "test_crypto_builtin_md4_common_md4_test_get_md4_const", "label": ".get_md4_const()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L39"}, {"id": "test_crypto_builtin_md4_common_md4_test_test_attrs", "label": ".test_attrs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L46"}, {"id": "test_crypto_builtin_md4_common_md4_test_test_md4_update", "label": ".test_md4_update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L53"}, {"id": "test_crypto_builtin_md4_common_md4_test_test_md4_hexdigest", "label": ".test_md4_hexdigest()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L76"}, {"id": "test_crypto_builtin_md4_common_md4_test_test_md4_digest", "label": ".test_md4_digest()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L83"}, {"id": "test_crypto_builtin_md4_common_md4_test_test_md4_copy", "label": ".test_md4_copy()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L90"}, {"id": "test_crypto_builtin_md4_has_native_md4", "label": "has_native_md4()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L107"}, {"id": "test_crypto_builtin_md4_md4_ssl_test", "label": "MD4_SSL_Test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L120"}, {"id": "test_crypto_builtin_md4_md4_ssl_test_setup", "label": ".setUp()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L126"}, {"id": "test_crypto_builtin_md4_md4_builtin_test", "label": "MD4_Builtin_Test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L133"}, {"id": "test_crypto_builtin_md4_md4_builtin_test_setup", "label": ".setUp()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L136"}, {"id": "test_crypto_builtin_md4_rationale_1", "label": "passlib.tests -- unittests for passlib.crypto._md4", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L1"}, {"id": "test_crypto_builtin_md4_rationale_25", "label": "common code for testing md4 backends", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L25"}, {"id": "test_crypto_builtin_md4_rationale_40", "label": "get md4 constructor -- overridden by subclasses to use alternate backend", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L40"}, {"id": "test_crypto_builtin_md4_rationale_47", "label": "informational attributes", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L47"}, {"id": "test_crypto_builtin_md4_rationale_108", "label": "check if hashlib natively supports md4.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L108"}, {"id": "test_crypto_builtin_md4_rationale_123", "label": "# NOTE: we trust ssl got md4 implementation right,", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L123"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_builtin_md4_py", "target": "binascii", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_builtin_md4_py", "target": "hashlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_builtin_md4_py", "target": "passlib_utils_compat", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_builtin_md4_py", "target": "passlib_crypto_digest", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_builtin_md4_py", "target": "passlib_tests_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_builtin_md4_py", "target": "test_crypto_builtin_md4_common_md4_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L24", "weight": 1.0}, {"source": "test_crypto_builtin_md4_common_md4_test", "target": "testcase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L24", "weight": 1.0}, {"source": "test_crypto_builtin_md4_common_md4_test", "target": "test_crypto_builtin_md4_common_md4_test_get_md4_const", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L39", "weight": 1.0}, {"source": "test_crypto_builtin_md4_common_md4_test", "target": "test_crypto_builtin_md4_common_md4_test_test_attrs", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L46", "weight": 1.0}, {"source": "test_crypto_builtin_md4_common_md4_test", "target": "test_crypto_builtin_md4_common_md4_test_test_md4_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L53", "weight": 1.0}, {"source": "test_crypto_builtin_md4_common_md4_test", "target": "test_crypto_builtin_md4_common_md4_test_test_md4_hexdigest", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L76", "weight": 1.0}, {"source": "test_crypto_builtin_md4_common_md4_test", "target": "test_crypto_builtin_md4_common_md4_test_test_md4_digest", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L83", "weight": 1.0}, {"source": "test_crypto_builtin_md4_common_md4_test", "target": "test_crypto_builtin_md4_common_md4_test_test_md4_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L90", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_builtin_md4_py", "target": "test_crypto_builtin_md4_has_native_md4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L107", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_builtin_md4_py", "target": "test_crypto_builtin_md4_md4_ssl_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L120", "weight": 1.0}, {"source": "test_crypto_builtin_md4_md4_ssl_test", "target": "test_crypto_builtin_md4_common_md4_test", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L120", "weight": 1.0}, {"source": "test_crypto_builtin_md4_md4_ssl_test", "target": "test_crypto_builtin_md4_md4_ssl_test_setup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L126", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_builtin_md4_py", "target": "test_crypto_builtin_md4_md4_builtin_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L133", "weight": 1.0}, {"source": "test_crypto_builtin_md4_md4_builtin_test", "target": "test_crypto_builtin_md4_common_md4_test", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L133", "weight": 1.0}, {"source": "test_crypto_builtin_md4_md4_builtin_test", "target": "test_crypto_builtin_md4_md4_builtin_test_setup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L136", "weight": 1.0}, {"source": "test_crypto_builtin_md4_common_md4_test_test_attrs", "target": "test_crypto_builtin_md4_common_md4_test_get_md4_const", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L48", "weight": 1.0}, {"source": "test_crypto_builtin_md4_common_md4_test_test_md4_update", "target": "test_crypto_builtin_md4_common_md4_test_get_md4_const", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L55", "weight": 1.0}, {"source": "test_crypto_builtin_md4_common_md4_test_test_md4_hexdigest", "target": "test_crypto_builtin_md4_common_md4_test_get_md4_const", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L78", "weight": 1.0}, {"source": "test_crypto_builtin_md4_common_md4_test_test_md4_digest", "target": "test_crypto_builtin_md4_common_md4_test_get_md4_const", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L85", "weight": 1.0}, {"source": "test_crypto_builtin_md4_common_md4_test_test_md4_copy", "target": "test_crypto_builtin_md4_common_md4_test_get_md4_const", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L92", "weight": 1.0}, {"source": "test_crypto_builtin_md4_md4_ssl_test_setup", "target": "test_crypto_builtin_md4_md4_builtin_test_setup", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L127", "weight": 1.0}, {"source": "test_crypto_builtin_md4_md4_ssl_test_setup", "target": "test_crypto_builtin_md4_common_md4_test_get_md4_const", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L130", "weight": 1.0}, {"source": "test_crypto_builtin_md4_md4_builtin_test_setup", "target": "test_crypto_builtin_md4_has_native_md4", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L139", "weight": 1.0}, {"source": "test_crypto_builtin_md4_md4_builtin_test_setup", "target": "test_crypto_builtin_md4_common_md4_test_get_md4_const", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L155", "weight": 1.0}, {"source": "test_crypto_builtin_md4_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_builtin_md4_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L1", "weight": 1.0}, {"source": "test_crypto_builtin_md4_rationale_25", "target": "test_crypto_builtin_md4_common_md4_test", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L25", "weight": 1.0}, {"source": "test_crypto_builtin_md4_rationale_40", "target": "test_crypto_builtin_md4_common_md4_test_get_md4_const", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L40", "weight": 1.0}, {"source": "test_crypto_builtin_md4_rationale_47", "target": "test_crypto_builtin_md4_common_md4_test_test_attrs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L47", "weight": 1.0}, {"source": "test_crypto_builtin_md4_rationale_108", "target": "test_crypto_builtin_md4_has_native_md4", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L108", "weight": 1.0}, {"source": "test_crypto_builtin_md4_rationale_123", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_builtin_md4_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L123", "weight": 1.0}], "raw_calls": [{"caller_nid": "test_crypto_builtin_md4_common_md4_test_get_md4_const", "callee": "lookup_hash", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L44"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_attrs", "callee": "self.get_md4_const()", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L48"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_attrs", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L49"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_attrs", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L50"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_attrs", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L51"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_update", "callee": "md4", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L56"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_update", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L57"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_update", "callee": "hexdigest", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L57"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_update", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L59"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_update", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L60"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_update", "callee": "hexdigest", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L60"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_update", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L62"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_update", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L63"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_update", "callee": "hexdigest", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L63"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_update", "callee": "md4", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L67"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_update", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L68"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_update", "callee": "u", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L68"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_update", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L69"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_update", "callee": "hexdigest", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L69"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_update", "callee": "md4", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L72"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_update", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L73"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_update", "callee": "u", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L73"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_update", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L74"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_update", "callee": "hexdigest", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L74"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_hexdigest", "callee": "hexdigest", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L80"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_hexdigest", "callee": "md4", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L80"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_hexdigest", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L81"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_digest", "callee": "bascii_to_str", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L87"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_digest", "callee": "hexlify", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L87"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_digest", "callee": "digest", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L87"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_digest", "callee": "md4", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L87"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_digest", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L88"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_copy", "callee": "md4", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L93"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_copy", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L95"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_copy", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L96"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_copy", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L97"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_copy", "callee": "hexdigest", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L97"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_copy", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L99"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_copy", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L100"}, {"caller_nid": "test_crypto_builtin_md4_common_md4_test_test_md4_copy", "callee": "hexdigest", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L100"}, {"caller_nid": "test_crypto_builtin_md4_has_native_md4", "callee": "new", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L112"}, {"caller_nid": "test_crypto_builtin_md4_md4_ssl_test_setup", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L127"}, {"caller_nid": "test_crypto_builtin_md4_md4_ssl_test_setup", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L130"}, {"caller_nid": "test_crypto_builtin_md4_md4_builtin_test_setup", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L137"}, {"caller_nid": "test_crypto_builtin_md4_md4_builtin_test_setup", "callee": "patchAttr", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L148"}, {"caller_nid": "test_crypto_builtin_md4_md4_builtin_test_setup", "callee": "clear_cache", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L151"}, {"caller_nid": "test_crypto_builtin_md4_md4_builtin_test_setup", "callee": "addCleanup", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L152"}, {"caller_nid": "test_crypto_builtin_md4_md4_builtin_test_setup", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_builtin_md4.py", "source_location": "L155"}]}