Files
tfm_ainventory/graphify-out/cache/39e5122abef166f66b6518e288b0f7874afb77eae4376e847793417e7d292aec.json

1 line
14 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_ext_django_source_py", "label": "test_ext_django_source.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L1"}, {"id": "test_ext_django_source_hasherstest", "label": "HashersTest", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L94"}, {"id": "extensionsupport", "label": "_ExtensionSupport", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "test_ext_django_source_hasherstest_setup", "label": ".setUp()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L110"}, {"id": "test_ext_django_source_hasherstest_teardown", "label": ".tearDown()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L212"}, {"id": "testcase", "label": "TestCase", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "test_ext_django_source_hasherstest_test_external_django_hasher_tests", "label": ".test_external_django_hasher_tests()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L244"}, {"id": "test_ext_django_source_rationale_1", "label": "test passlib.ext.django against django source tests", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L1"}, {"id": "test_ext_django_source_rationale_95", "label": "Run django's hasher unittests against passlib's extension and workalike", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L95"}, {"id": "test_ext_django_source_rationale_245", "label": "external django hasher tests", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L245"}, {"id": "test_ext_django_source_rationale_166", "label": "# HACK: to fix this, inserting wrapper around a bunch of context", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L166"}, {"id": "test_ext_django_source_rationale_213", "label": "# NOTE: could rely on addCleanup() instead, but need py26 compat", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L213"}, {"id": "test_ext_django_source_rationale_229", "label": "# TODO: support wrapping django's harden-runtime feature?", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L229"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_ext_django_source_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_ext_django_source_py", "target": "passlib_utils_compat", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_ext_django_source_py", "target": "passlib_ext_django_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_ext_django_source_py", "target": "passlib_tests_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_ext_django_source_py", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_ext_django_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_ext_django_source_py", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_ext_django_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_ext_django_source_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_ext_django_source_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L48", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_ext_django_source_py", "target": "auth_tests", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L61", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_ext_django_source_py", "target": "django_core_signals", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L89", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_ext_django_source_py", "target": "django_dispatch", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L90", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_ext_django_source_py", "target": "django_utils_module_loading", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L91", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_ext_django_source_py", "target": "passlib_utils_compat", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L92", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_ext_django_source_py", "target": "test_ext_django_source_hasherstest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L94", "weight": 1.0}, {"source": "test_ext_django_source_hasherstest", "target": "extensionsupport", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L94", "weight": 1.0}, {"source": "test_ext_django_source_hasherstest", "target": "test_ext_django_source_hasherstest_setup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L110", "weight": 1.0}, {"source": "test_ext_django_source_hasherstest", "target": "test_ext_django_source_hasherstest_teardown", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L212", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_ext_django_source_py", "target": "test_ext_django_source_hasherstest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L242", "weight": 1.0}, {"source": "test_ext_django_source_hasherstest", "target": "testcase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L242", "weight": 1.0}, {"source": "test_ext_django_source_hasherstest", "target": "test_ext_django_source_hasherstest_test_external_django_hasher_tests", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L244", "weight": 1.0}, {"source": "test_ext_django_source_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_ext_django_source_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L1", "weight": 1.0}, {"source": "test_ext_django_source_rationale_95", "target": "test_ext_django_source_hasherstest", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L95", "weight": 1.0}, {"source": "test_ext_django_source_rationale_245", "target": "test_ext_django_source_hasherstest_test_external_django_hasher_tests", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L245", "weight": 1.0}, {"source": "test_ext_django_source_rationale_166", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_ext_django_source_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L166", "weight": 1.0}, {"source": "test_ext_django_source_rationale_213", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_ext_django_source_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L213", "weight": 1.0}, {"source": "test_ext_django_source_rationale_229", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_ext_django_source_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L229", "weight": 1.0}], "raw_calls": [{"caller_nid": "test_ext_django_source_hasherstest_setup", "callee": "load_extension", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L114"}, {"caller_nid": "test_ext_django_source_hasherstest_setup", "callee": "patchAttr", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L128"}, {"caller_nid": "test_ext_django_source_hasherstest_setup", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L128"}, {"caller_nid": "test_ext_django_source_hasherstest_setup", "callee": "patchAttr", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L134"}, {"caller_nid": "test_ext_django_source_hasherstest_setup", "callee": "DjangoTranslator", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L139"}, {"caller_nid": "test_ext_django_source_hasherstest_setup", "callee": "receiver", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L141"}, {"caller_nid": "test_ext_django_source_hasherstest_setup", "callee": "addCleanup", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L158"}, {"caller_nid": "test_ext_django_source_hasherstest_setup", "callee": "update_schemes", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L160"}, {"caller_nid": "test_ext_django_source_hasherstest_setup", "callee": "patchAttr", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L207"}, {"caller_nid": "test_ext_django_source_hasherstest_setup", "callee": "patchAttr", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L210"}, {"caller_nid": "test_ext_django_source_hasherstest_teardown", "callee": "unload_extension", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L214"}, {"caller_nid": "test_ext_django_source_hasherstest_teardown", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L215"}, {"caller_nid": "test_ext_django_source_hasherstest_test_external_django_hasher_tests", "callee": "skipTest", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_ext_django_source.py", "source_location": "L246"}]}