Files
tfm_ainventory/graphify-out/cache/019e958c8444063876a714122466dfb78a24537e441ced91c6cb66e291d9332f.json

1 line
18 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_des_py", "label": "test_crypto_des.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L1"}, {"id": "test_crypto_des_destest", "label": "DesTest", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L17"}, {"id": "testcase", "label": "TestCase", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "test_crypto_des_destest_test_01_expand", "label": ".test_01_expand()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L59"}, {"id": "test_crypto_des_destest_test_02_shrink", "label": ".test_02_shrink()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L83"}, {"id": "test_crypto_des_destest_random_parity", "label": "._random_parity()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L107"}, {"id": "test_crypto_des_destest_test_03_encrypt_bytes", "label": ".test_03_encrypt_bytes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L113"}, {"id": "test_crypto_des_destest_test_04_encrypt_ints", "label": ".test_04_encrypt_ints()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L159"}, {"id": "test_crypto_des_rationale_1", "label": "passlib.tests -- unittests for passlib.crypto.des", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L1"}, {"id": "test_crypto_des_rationale_108", "label": "randomize parity bits", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L108"}, {"id": "test_crypto_des_rationale_160", "label": "des_encrypt_int_block()", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L160"}, {"id": "test_crypto_des_rationale_69", "label": "# NOTE: this assumes expand_des_key() sets parity bits to 0", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L69"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_des_py", "target": "functools", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_des_py", "target": "passlib_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_des_py", "target": "passlib_tests_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_des_py", "target": "test_crypto_des_destest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L17", "weight": 1.0}, {"source": "test_crypto_des_destest", "target": "testcase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L17", "weight": 1.0}, {"source": "test_crypto_des_destest", "target": "test_crypto_des_destest_test_01_expand", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L59", "weight": 1.0}, {"source": "test_crypto_des_destest", "target": "test_crypto_des_destest_test_02_shrink", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L83", "weight": 1.0}, {"source": "test_crypto_des_destest", "target": "test_crypto_des_destest_random_parity", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L107", "weight": 1.0}, {"source": "test_crypto_des_destest", "target": "test_crypto_des_destest_test_03_encrypt_bytes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L113", "weight": 1.0}, {"source": "test_crypto_des_destest", "target": "test_crypto_des_destest_test_04_encrypt_ints", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L159", "weight": 1.0}, {"source": "test_crypto_des_destest_test_03_encrypt_bytes", "target": "test_crypto_des_destest_random_parity", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L138", "weight": 1.0}, {"source": "test_crypto_des_destest_test_04_encrypt_ints", "target": "test_crypto_des_destest_random_parity", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L172", "weight": 1.0}, {"source": "test_crypto_des_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_des_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L1", "weight": 1.0}, {"source": "test_crypto_des_rationale_108", "target": "test_crypto_des_destest_random_parity", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L108", "weight": 1.0}, {"source": "test_crypto_des_rationale_160", "target": "test_crypto_des_destest_test_04_encrypt_ints", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L160", "weight": 1.0}, {"source": "test_crypto_des_rationale_69", "target": "backend_venv_lib_python3_12_site_packages_passlib_tests_test_crypto_des_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L69", "weight": 1.0}], "raw_calls": [{"caller_nid": "test_crypto_des_destest_test_01_expand", "callee": "shrink_des_key", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L67"}, {"caller_nid": "test_crypto_des_destest_test_01_expand", "callee": "expand_des_key", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L68"}, {"caller_nid": "test_crypto_des_destest_test_01_expand", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L70"}, {"caller_nid": "test_crypto_des_destest_test_01_expand", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L73"}, {"caller_nid": "test_crypto_des_destest_test_01_expand", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L76"}, {"caller_nid": "test_crypto_des_destest_test_01_expand", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L77"}, {"caller_nid": "test_crypto_des_destest_test_01_expand", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L80"}, {"caller_nid": "test_crypto_des_destest_test_01_expand", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L81"}, {"caller_nid": "test_crypto_des_destest_test_02_shrink", "callee": "getRandom", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L86"}, {"caller_nid": "test_crypto_des_destest_test_02_shrink", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L90"}, {"caller_nid": "test_crypto_des_destest_test_02_shrink", "callee": "getrandbytes", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L91"}, {"caller_nid": "test_crypto_des_destest_test_02_shrink", "callee": "expand_des_key", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L92"}, {"caller_nid": "test_crypto_des_destest_test_02_shrink", "callee": "shrink_des_key", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L93"}, {"caller_nid": "test_crypto_des_destest_test_02_shrink", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L94"}, {"caller_nid": "test_crypto_des_destest_test_02_shrink", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L97"}, {"caller_nid": "test_crypto_des_destest_test_02_shrink", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L100"}, {"caller_nid": "test_crypto_des_destest_test_02_shrink", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L101"}, {"caller_nid": "test_crypto_des_destest_test_02_shrink", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L104"}, {"caller_nid": "test_crypto_des_destest_test_02_shrink", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L105"}, {"caller_nid": "test_crypto_des_destest_random_parity", "callee": "getRandom", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L110"}, {"caller_nid": "test_crypto_des_destest_random_parity", "callee": "randint", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L111"}, {"caller_nid": "test_crypto_des_destest_test_03_encrypt_bytes", "callee": "_pack64", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L121"}, {"caller_nid": "test_crypto_des_destest_test_03_encrypt_bytes", "callee": "_pack64", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L122"}, {"caller_nid": "test_crypto_des_destest_test_03_encrypt_bytes", "callee": "_pack64", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L123"}, {"caller_nid": "test_crypto_des_destest_test_03_encrypt_bytes", "callee": "des_encrypt_block", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L126"}, {"caller_nid": "test_crypto_des_destest_test_03_encrypt_bytes", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L127"}, {"caller_nid": "test_crypto_des_destest_test_03_encrypt_bytes", "callee": "shrink_des_key", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L131"}, {"caller_nid": "test_crypto_des_destest_test_03_encrypt_bytes", "callee": "des_encrypt_block", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L132"}, {"caller_nid": "test_crypto_des_destest_test_03_encrypt_bytes", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L133"}, {"caller_nid": "test_crypto_des_destest_test_03_encrypt_bytes", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L137"}, {"caller_nid": "test_crypto_des_destest_test_03_encrypt_bytes", "callee": "_pack64", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L138"}, {"caller_nid": "test_crypto_des_destest_test_03_encrypt_bytes", "callee": "_unpack64", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L138"}, {"caller_nid": "test_crypto_des_destest_test_03_encrypt_bytes", "callee": "des_encrypt_block", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L139"}, {"caller_nid": "test_crypto_des_destest_test_03_encrypt_bytes", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L140"}, {"caller_nid": "test_crypto_des_destest_test_03_encrypt_bytes", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L145"}, {"caller_nid": "test_crypto_des_destest_test_03_encrypt_bytes", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L146"}, {"caller_nid": "test_crypto_des_destest_test_03_encrypt_bytes", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L149"}, {"caller_nid": "test_crypto_des_destest_test_03_encrypt_bytes", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L150"}, {"caller_nid": "test_crypto_des_destest_test_03_encrypt_bytes", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L153"}, {"caller_nid": "test_crypto_des_destest_test_03_encrypt_bytes", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L154"}, {"caller_nid": "test_crypto_des_destest_test_03_encrypt_bytes", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L157"}, {"caller_nid": "test_crypto_des_destest_test_04_encrypt_ints", "callee": "des_encrypt_int_block", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L166"}, {"caller_nid": "test_crypto_des_destest_test_04_encrypt_ints", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L167"}, {"caller_nid": "test_crypto_des_destest_test_04_encrypt_ints", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L171"}, {"caller_nid": "test_crypto_des_destest_test_04_encrypt_ints", "callee": "des_encrypt_int_block", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L173"}, {"caller_nid": "test_crypto_des_destest_test_04_encrypt_ints", "callee": "assertEqual", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L174"}, {"caller_nid": "test_crypto_des_destest_test_04_encrypt_ints", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L178"}, {"caller_nid": "test_crypto_des_destest_test_04_encrypt_ints", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L179"}, {"caller_nid": "test_crypto_des_destest_test_04_encrypt_ints", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L182"}, {"caller_nid": "test_crypto_des_destest_test_04_encrypt_ints", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L183"}, {"caller_nid": "test_crypto_des_destest_test_04_encrypt_ints", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L186"}, {"caller_nid": "test_crypto_des_destest_test_04_encrypt_ints", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L187"}, {"caller_nid": "test_crypto_des_destest_test_04_encrypt_ints", "callee": "assertRaises", "source_file": "backend/venv/lib/python3.12/site-packages/passlib/tests/test_crypto_des.py", "source_location": "L190"}]}