1 line
14 KiB
JSON
1 line
14 KiB
JSON
{"nodes": [{"id": "backend_tests_test_offline_sync_py", "label": "test_offline_sync.py", "file_type": "code", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L1"}, {"id": "test_offline_sync_testofflinesync", "label": "TestOfflineSync", "file_type": "code", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L7"}, {"id": "test_offline_sync_testofflinesync_test_sync_operations_with_uuid", "label": ".test_sync_operations_with_uuid()", "file_type": "code", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L10"}, {"id": "test_offline_sync_testofflinesync_test_sync_duplicate_uuid_ignored", "label": ".test_sync_duplicate_uuid_ignored()", "file_type": "code", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L42"}, {"id": "test_offline_sync_testofflinesync_test_sync_preserves_audit_trail", "label": ".test_sync_preserves_audit_trail()", "file_type": "code", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L82"}, {"id": "test_offline_sync_rationale_8", "label": "Test offline sync functionality.", "file_type": "rationale", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L8"}, {"id": "test_offline_sync_rationale_11", "label": "Test that offline operations with UUIDs are tracked.", "file_type": "rationale", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L11"}, {"id": "test_offline_sync_rationale_43", "label": "Test that duplicate UUIDs don't create duplicate entries.", "file_type": "rationale", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L43"}, {"id": "test_offline_sync_rationale_83", "label": "Test that audit logs are preserved during sync.", "file_type": "rationale", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L83"}], "edges": [{"source": "backend_tests_test_offline_sync_py", "target": "pytest", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_tests_test_offline_sync_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L2", "weight": 1.0}, {"source": "backend_tests_test_offline_sync_py", "target": "uuid", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_tests_test_offline_sync_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_tests_test_offline_sync_py", "target": "test_offline_sync_testofflinesync", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L7", "weight": 1.0}, {"source": "test_offline_sync_testofflinesync", "target": "test_offline_sync_testofflinesync_test_sync_operations_with_uuid", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L10", "weight": 1.0}, {"source": "test_offline_sync_testofflinesync", "target": "test_offline_sync_testofflinesync_test_sync_duplicate_uuid_ignored", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L42", "weight": 1.0}, {"source": "test_offline_sync_testofflinesync", "target": "test_offline_sync_testofflinesync_test_sync_preserves_audit_trail", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L82", "weight": 1.0}, {"source": "test_offline_sync_rationale_8", "target": "test_offline_sync_testofflinesync", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L8", "weight": 1.0}, {"source": "test_offline_sync_rationale_11", "target": "test_offline_sync_testofflinesync_test_sync_operations_with_uuid", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L11", "weight": 1.0}, {"source": "test_offline_sync_rationale_43", "target": "test_offline_sync_testofflinesync_test_sync_duplicate_uuid_ignored", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L43", "weight": 1.0}, {"source": "test_offline_sync_rationale_83", "target": "test_offline_sync_testofflinesync_test_sync_preserves_audit_trail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L83", "weight": 1.0}], "raw_calls": [{"caller_nid": "test_offline_sync_testofflinesync_test_sync_operations_with_uuid", "callee": "Item", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L14"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_operations_with_uuid", "callee": "add", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L16"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_operations_with_uuid", "callee": "commit", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L17"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_operations_with_uuid", "callee": "first", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L19"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_operations_with_uuid", "callee": "filter", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L19"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_operations_with_uuid", "callee": "query", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L19"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_operations_with_uuid", "callee": "str", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L20"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_operations_with_uuid", "callee": "uuid4", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L20"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_operations_with_uuid", "callee": "post", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L21"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_operations_with_uuid", "callee": "isoformat", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L31"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_operations_with_uuid", "callee": "utcnow", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L31"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_operations_with_uuid", "callee": "json", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L38"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_operations_with_uuid", "callee": "len", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L40"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_duplicate_uuid_ignored", "callee": "Item", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L46"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_duplicate_uuid_ignored", "callee": "add", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L48"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_duplicate_uuid_ignored", "callee": "commit", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L49"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_duplicate_uuid_ignored", "callee": "first", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L51"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_duplicate_uuid_ignored", "callee": "filter", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L51"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_duplicate_uuid_ignored", "callee": "query", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L51"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_duplicate_uuid_ignored", "callee": "str", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L52"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_duplicate_uuid_ignored", "callee": "uuid4", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L52"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_duplicate_uuid_ignored", "callee": "isoformat", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L61"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_duplicate_uuid_ignored", "callee": "utcnow", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L61"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_duplicate_uuid_ignored", "callee": "post", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L67"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_duplicate_uuid_ignored", "callee": "len", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L72"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_duplicate_uuid_ignored", "callee": "json", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L72"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_duplicate_uuid_ignored", "callee": "post", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L75"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_duplicate_uuid_ignored", "callee": "get", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L80"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_duplicate_uuid_ignored", "callee": "json", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L80"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_preserves_audit_trail", "callee": "Item", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L86"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_preserves_audit_trail", "callee": "add", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L88"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_preserves_audit_trail", "callee": "commit", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L89"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_preserves_audit_trail", "callee": "first", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L91"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_preserves_audit_trail", "callee": "filter", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L91"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_preserves_audit_trail", "callee": "query", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L91"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_preserves_audit_trail", "callee": "post", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L92"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_preserves_audit_trail", "callee": "str", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L98"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_preserves_audit_trail", "callee": "uuid4", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L98"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_preserves_audit_trail", "callee": "isoformat", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L98"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_preserves_audit_trail", "callee": "utcnow", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L98"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_preserves_audit_trail", "callee": "str", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L100"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_preserves_audit_trail", "callee": "uuid4", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L100"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_preserves_audit_trail", "callee": "isoformat", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L100"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_preserves_audit_trail", "callee": "utcnow", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L100"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_preserves_audit_trail", "callee": "str", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L102"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_preserves_audit_trail", "callee": "uuid4", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L102"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_preserves_audit_trail", "callee": "isoformat", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L102"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_preserves_audit_trail", "callee": "utcnow", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L102"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_preserves_audit_trail", "callee": "len", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L108"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_preserves_audit_trail", "callee": "json", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L108"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_preserves_audit_trail", "callee": "get", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L111"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_preserves_audit_trail", "callee": "json", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L116"}, {"caller_nid": "test_offline_sync_testofflinesync_test_sync_preserves_audit_trail", "callee": "len", "source_file": "backend/tests/test_offline_sync.py", "source_location": "L117"}]} |