{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_scrypt_py", "label": "test_handlers_scrypt.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers_scrypt.py", "source_location": "L1"}, {"id": "test_handlers_scrypt_scrypt_test", "label": "_scrypt_test", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers_scrypt.py", "source_location": "L19"}, {"id": "handlercase", "label": "HandlerCase", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "test_handlers_scrypt_scrypt_test_setupwarnings", "label": ".setUpWarnings()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers_scrypt.py", "source_location": "L88"}, {"id": "test_handlers_scrypt_scrypt_test_populate_settings", "label": ".populate_settings()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers_scrypt.py", "source_location": "L92"}, {"id": "test_handlers_scrypt_fuzzhashgenerator", "label": "FuzzHashGenerator", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers_scrypt.py", "source_location": "L98"}, {"id": "test_handlers_scrypt_fuzzhashgenerator_random_rounds", "label": ".random_rounds()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers_scrypt.py", "source_location": "L100"}, {"id": "test_handlers_scrypt_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_scrypt.py", "source_location": "L1"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_scrypt_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers_scrypt.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_scrypt_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers_scrypt.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_scrypt_py", "target": "passlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers_scrypt.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_scrypt_py", "target": "passlib_tests_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers_scrypt.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_scrypt_py", "target": "passlib_tests_test_handlers", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers_scrypt.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_scrypt_py", "target": "test_handlers_scrypt_scrypt_test", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers_scrypt.py", "source_location": "L19", "weight": 1.0}, {"source": "test_handlers_scrypt_scrypt_test", "target": "handlercase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers_scrypt.py", "source_location": "L19", "weight": 1.0}, {"source": "test_handlers_scrypt_scrypt_test", "target": "test_handlers_scrypt_scrypt_test_setupwarnings", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers_scrypt.py", "source_location": "L88", "weight": 1.0}, {"source": "test_handlers_scrypt_scrypt_test", "target": "test_handlers_scrypt_scrypt_test_populate_settings", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers_scrypt.py", "source_location": "L92", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_scrypt_py", "target": "test_handlers_scrypt_fuzzhashgenerator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers_scrypt.py", "source_location": "L98", "weight": 1.0}, {"source": "test_handlers_scrypt_fuzzhashgenerator", "target": "test_handlers_scrypt_fuzzhashgenerator_random_rounds", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers_scrypt.py", "source_location": "L100", "weight": 1.0}, {"source": "test_handlers_scrypt_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_handlers_scrypt_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers_scrypt.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "test_handlers_scrypt_scrypt_test_setupwarnings", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers_scrypt.py", "source_location": "L89"}, {"caller_nid": "test_handlers_scrypt_scrypt_test_setupwarnings", "callee": "filterwarnings", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers_scrypt.py", "source_location": "L90"}, {"caller_nid": "test_handlers_scrypt_scrypt_test_populate_settings", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers_scrypt.py", "source_location": "L95"}, {"caller_nid": "test_handlers_scrypt_scrypt_test_populate_settings", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers_scrypt.py", "source_location": "L96"}, {"caller_nid": "test_handlers_scrypt_fuzzhashgenerator_random_rounds", "callee": "randintgauss", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_handlers_scrypt.py", "source_location": "L102"}]}