1 line
47 KiB
JSON
1 line
47 KiB
JSON
{"nodes": [{"id": "backend_tests_test_items_py", "label": "test_items.py", "file_type": "code", "source_file": "backend/tests/test_items.py", "source_location": "L1"}, {"id": "test_items_testitemsearch", "label": "TestItemSearch", "file_type": "code", "source_file": "backend/tests/test_items.py", "source_location": "L5"}, {"id": "test_items_testitemsearch_test_search_items_by_name_exact_match", "label": ".test_search_items_by_name_exact_match()", "file_type": "code", "source_file": "backend/tests/test_items.py", "source_location": "L8"}, {"id": "test_items_testitemsearch_test_search_items_by_part_number", "label": ".test_search_items_by_part_number()", "file_type": "code", "source_file": "backend/tests/test_items.py", "source_location": "L31"}, {"id": "test_items_testitemsearch_test_search_items_by_barcode", "label": ".test_search_items_by_barcode()", "file_type": "code", "source_file": "backend/tests/test_items.py", "source_location": "L54"}, {"id": "test_items_testitemsearch_test_search_items_by_category", "label": ".test_search_items_by_category()", "file_type": "code", "source_file": "backend/tests/test_items.py", "source_location": "L77"}, {"id": "test_items_testitemsearch_test_search_items_partial_match", "label": ".test_search_items_partial_match()", "file_type": "code", "source_file": "backend/tests/test_items.py", "source_location": "L99"}, {"id": "test_items_testitemsearch_test_search_items_no_results", "label": ".test_search_items_no_results()", "file_type": "code", "source_file": "backend/tests/test_items.py", "source_location": "L121"}, {"id": "test_items_testitemsearch_test_search_items_empty_query", "label": ".test_search_items_empty_query()", "file_type": "code", "source_file": "backend/tests/test_items.py", "source_location": "L131"}, {"id": "test_items_testitemsearch_test_search_items_max_length_query", "label": ".test_search_items_max_length_query()", "file_type": "code", "source_file": "backend/tests/test_items.py", "source_location": "L141"}, {"id": "test_items_testitemsearch_test_search_items_case_insensitive", "label": ".test_search_items_case_insensitive()", "file_type": "code", "source_file": "backend/tests/test_items.py", "source_location": "L152"}, {"id": "test_items_testitemsearch_test_search_items_relevance_ordering", "label": ".test_search_items_relevance_ordering()", "file_type": "code", "source_file": "backend/tests/test_items.py", "source_location": "L174"}, {"id": "test_items_testitemsearch_test_search_items_max_50_results", "label": ".test_search_items_max_50_results()", "file_type": "code", "source_file": "backend/tests/test_items.py", "source_location": "L206"}, {"id": "test_items_testitemcrud", "label": "TestItemCRUD", "file_type": "code", "source_file": "backend/tests/test_items.py", "source_location": "L231"}, {"id": "test_items_testitemcrud_test_create_item", "label": ".test_create_item()", "file_type": "code", "source_file": "backend/tests/test_items.py", "source_location": "L234"}, {"id": "test_items_testitemcrud_test_create_item_missing_required_field", "label": ".test_create_item_missing_required_field()", "file_type": "code", "source_file": "backend/tests/test_items.py", "source_location": "L253"}, {"id": "test_items_testitemcrud_test_get_item_by_id", "label": ".test_get_item_by_id()", "file_type": "code", "source_file": "backend/tests/test_items.py", "source_location": "L262"}, {"id": "test_items_testitemcrud_test_list_items", "label": ".test_list_items()", "file_type": "code", "source_file": "backend/tests/test_items.py", "source_location": "L286"}, {"id": "test_items_testitemcrud_test_update_item", "label": ".test_update_item()", "file_type": "code", "source_file": "backend/tests/test_items.py", "source_location": "L303"}, {"id": "test_items_testitemcrud_test_delete_item_admin_only", "label": ".test_delete_item_admin_only()", "file_type": "code", "source_file": "backend/tests/test_items.py", "source_location": "L334"}, {"id": "test_items_testitemvalidation", "label": "TestItemValidation", "file_type": "code", "source_file": "backend/tests/test_items.py", "source_location": "L364"}, {"id": "test_items_testitemvalidation_test_barcode_unique", "label": ".test_barcode_unique()", "file_type": "code", "source_file": "backend/tests/test_items.py", "source_location": "L367"}, {"id": "test_items_testitemvalidation_test_quantity_stored_correctly", "label": ".test_quantity_stored_correctly()", "file_type": "code", "source_file": "backend/tests/test_items.py", "source_location": "L397"}, {"id": "test_items_testitemautophotosave", "label": "TestItemAutoPhotoSave", "file_type": "code", "source_file": "backend/tests/test_items.py", "source_location": "L415"}, {"id": "test_items_testitemautophotosave_test_create_item_with_auto_photo_save", "label": ".test_create_item_with_auto_photo_save()", "file_type": "code", "source_file": "backend/tests/test_items.py", "source_location": "L418"}, {"id": "test_items_testitemautophotosave_test_create_item_without_image_processing", "label": ".test_create_item_without_image_processing()", "file_type": "code", "source_file": "backend/tests/test_items.py", "source_location": "L454"}, {"id": "test_items_testitemautophotosave_test_create_item_with_invalid_image_processing", "label": ".test_create_item_with_invalid_image_processing()", "file_type": "code", "source_file": "backend/tests/test_items.py", "source_location": "L476"}, {"id": "test_items_testitemautophotosave_test_create_item_with_none_crop_bounds", "label": ".test_create_item_with_none_crop_bounds()", "file_type": "code", "source_file": "backend/tests/test_items.py", "source_location": "L512"}, {"id": "test_items_testitemautophotosave_test_create_item_only_extracted_bytes_no_processing", "label": ".test_create_item_only_extracted_bytes_no_processing()", "file_type": "code", "source_file": "backend/tests/test_items.py", "source_location": "L547"}, {"id": "test_items_rationale_6", "label": "Test item search functionality.", "file_type": "rationale", "source_file": "backend/tests/test_items.py", "source_location": "L6"}, {"id": "test_items_rationale_9", "label": "Test exact name match in search.", "file_type": "rationale", "source_file": "backend/tests/test_items.py", "source_location": "L9"}, {"id": "test_items_rationale_32", "label": "Test search by part number.", "file_type": "rationale", "source_file": "backend/tests/test_items.py", "source_location": "L32"}, {"id": "test_items_rationale_55", "label": "Test search by barcode.", "file_type": "rationale", "source_file": "backend/tests/test_items.py", "source_location": "L55"}, {"id": "test_items_rationale_78", "label": "Test search by category.", "file_type": "rationale", "source_file": "backend/tests/test_items.py", "source_location": "L78"}, {"id": "test_items_rationale_100", "label": "Test substring matching in search.", "file_type": "rationale", "source_file": "backend/tests/test_items.py", "source_location": "L100"}, {"id": "test_items_rationale_122", "label": "Test search with no matching results.", "file_type": "rationale", "source_file": "backend/tests/test_items.py", "source_location": "L122"}, {"id": "test_items_rationale_132", "label": "Test search with empty query returns empty list.", "file_type": "rationale", "source_file": "backend/tests/test_items.py", "source_location": "L132"}, {"id": "test_items_rationale_142", "label": "Test search with query exceeding max length returns empty.", "file_type": "rationale", "source_file": "backend/tests/test_items.py", "source_location": "L142"}, {"id": "test_items_rationale_153", "label": "Test that search is case-insensitive.", "file_type": "rationale", "source_file": "backend/tests/test_items.py", "source_location": "L153"}, {"id": "test_items_rationale_175", "label": "Test that results are ordered by relevance (name match first).", "file_type": "rationale", "source_file": "backend/tests/test_items.py", "source_location": "L175"}, {"id": "test_items_rationale_207", "label": "Test that search returns max 50 results.", "file_type": "rationale", "source_file": "backend/tests/test_items.py", "source_location": "L207"}, {"id": "test_items_rationale_232", "label": "Test item creation, read, update, delete.", "file_type": "rationale", "source_file": "backend/tests/test_items.py", "source_location": "L232"}, {"id": "test_items_rationale_235", "label": "Test creating an inventory item.", "file_type": "rationale", "source_file": "backend/tests/test_items.py", "source_location": "L235"}, {"id": "test_items_rationale_254", "label": "Test that missing required fields fail.", "file_type": "rationale", "source_file": "backend/tests/test_items.py", "source_location": "L254"}, {"id": "test_items_rationale_263", "label": "Test retrieving an item by ID.", "file_type": "rationale", "source_file": "backend/tests/test_items.py", "source_location": "L263"}, {"id": "test_items_rationale_287", "label": "Test listing all items.", "file_type": "rationale", "source_file": "backend/tests/test_items.py", "source_location": "L287"}, {"id": "test_items_rationale_304", "label": "Test updating an item.", "file_type": "rationale", "source_file": "backend/tests/test_items.py", "source_location": "L304"}, {"id": "test_items_rationale_335", "label": "Test deleting an item (admin only).", "file_type": "rationale", "source_file": "backend/tests/test_items.py", "source_location": "L335"}, {"id": "test_items_rationale_365", "label": "Test item field validation.", "file_type": "rationale", "source_file": "backend/tests/test_items.py", "source_location": "L365"}, {"id": "test_items_rationale_368", "label": "Test that barcodes must be unique.", "file_type": "rationale", "source_file": "backend/tests/test_items.py", "source_location": "L368"}, {"id": "test_items_rationale_398", "label": "Test that quantity is stored as provided (API accepts any float).", "file_type": "rationale", "source_file": "backend/tests/test_items.py", "source_location": "L398"}, {"id": "test_items_rationale_416", "label": "Test auto-save photo integration in item creation.", "file_type": "rationale", "source_file": "backend/tests/test_items.py", "source_location": "L416"}, {"id": "test_items_rationale_419", "label": "Test: Create item WITH image_processing \u2192 photo auto-saved.", "file_type": "rationale", "source_file": "backend/tests/test_items.py", "source_location": "L419"}, {"id": "test_items_rationale_455", "label": "Test: Create item WITHOUT image_processing \u2192 no photo (backward compatible).", "file_type": "rationale", "source_file": "backend/tests/test_items.py", "source_location": "L455"}, {"id": "test_items_rationale_477", "label": "Test: Create item WITH invalid image_processing \u2192 item created, photo skipped.", "file_type": "rationale", "source_file": "backend/tests/test_items.py", "source_location": "L477"}, {"id": "test_items_rationale_513", "label": "Test: Create item WITH image_processing but crop_bounds=None \u2192 item created, pho", "file_type": "rationale", "source_file": "backend/tests/test_items.py", "source_location": "L513"}, {"id": "test_items_rationale_548", "label": "Test: Create item WITH extracted_image_bytes but NO image_processing \u2192 item crea", "file_type": "rationale", "source_file": "backend/tests/test_items.py", "source_location": "L548"}], "edges": [{"source": "backend_tests_test_items_py", "target": "pytest", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_tests_test_items_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L2", "weight": 1.0}, {"source": "backend_tests_test_items_py", "target": "test_items_testitemsearch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L5", "weight": 1.0}, {"source": "test_items_testitemsearch", "target": "test_items_testitemsearch_test_search_items_by_name_exact_match", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L8", "weight": 1.0}, {"source": "test_items_testitemsearch", "target": "test_items_testitemsearch_test_search_items_by_part_number", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L31", "weight": 1.0}, {"source": "test_items_testitemsearch", "target": "test_items_testitemsearch_test_search_items_by_barcode", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L54", "weight": 1.0}, {"source": "test_items_testitemsearch", "target": "test_items_testitemsearch_test_search_items_by_category", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L77", "weight": 1.0}, {"source": "test_items_testitemsearch", "target": "test_items_testitemsearch_test_search_items_partial_match", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L99", "weight": 1.0}, {"source": "test_items_testitemsearch", "target": "test_items_testitemsearch_test_search_items_no_results", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L121", "weight": 1.0}, {"source": "test_items_testitemsearch", "target": "test_items_testitemsearch_test_search_items_empty_query", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L131", "weight": 1.0}, {"source": "test_items_testitemsearch", "target": "test_items_testitemsearch_test_search_items_max_length_query", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L141", "weight": 1.0}, {"source": "test_items_testitemsearch", "target": "test_items_testitemsearch_test_search_items_case_insensitive", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L152", "weight": 1.0}, {"source": "test_items_testitemsearch", "target": "test_items_testitemsearch_test_search_items_relevance_ordering", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L174", "weight": 1.0}, {"source": "test_items_testitemsearch", "target": "test_items_testitemsearch_test_search_items_max_50_results", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L206", "weight": 1.0}, {"source": "backend_tests_test_items_py", "target": "test_items_testitemcrud", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L231", "weight": 1.0}, {"source": "test_items_testitemcrud", "target": "test_items_testitemcrud_test_create_item", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L234", "weight": 1.0}, {"source": "test_items_testitemcrud", "target": "test_items_testitemcrud_test_create_item_missing_required_field", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L253", "weight": 1.0}, {"source": "test_items_testitemcrud", "target": "test_items_testitemcrud_test_get_item_by_id", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L262", "weight": 1.0}, {"source": "test_items_testitemcrud", "target": "test_items_testitemcrud_test_list_items", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L286", "weight": 1.0}, {"source": "test_items_testitemcrud", "target": "test_items_testitemcrud_test_update_item", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L303", "weight": 1.0}, {"source": "test_items_testitemcrud", "target": "test_items_testitemcrud_test_delete_item_admin_only", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L334", "weight": 1.0}, {"source": "backend_tests_test_items_py", "target": "test_items_testitemvalidation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L364", "weight": 1.0}, {"source": "test_items_testitemvalidation", "target": "test_items_testitemvalidation_test_barcode_unique", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L367", "weight": 1.0}, {"source": "test_items_testitemvalidation", "target": "test_items_testitemvalidation_test_quantity_stored_correctly", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L397", "weight": 1.0}, {"source": "backend_tests_test_items_py", "target": "test_items_testitemautophotosave", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L415", "weight": 1.0}, {"source": "test_items_testitemautophotosave", "target": "test_items_testitemautophotosave_test_create_item_with_auto_photo_save", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L418", "weight": 1.0}, {"source": "test_items_testitemautophotosave", "target": "test_items_testitemautophotosave_test_create_item_without_image_processing", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L454", "weight": 1.0}, {"source": "test_items_testitemautophotosave", "target": "test_items_testitemautophotosave_test_create_item_with_invalid_image_processing", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L476", "weight": 1.0}, {"source": "test_items_testitemautophotosave", "target": "test_items_testitemautophotosave_test_create_item_with_none_crop_bounds", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L512", "weight": 1.0}, {"source": "test_items_testitemautophotosave", "target": "test_items_testitemautophotosave_test_create_item_only_extracted_bytes_no_processing", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L547", "weight": 1.0}, {"source": "test_items_rationale_6", "target": "test_items_testitemsearch", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L6", "weight": 1.0}, {"source": "test_items_rationale_9", "target": "test_items_testitemsearch_test_search_items_by_name_exact_match", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L9", "weight": 1.0}, {"source": "test_items_rationale_32", "target": "test_items_testitemsearch_test_search_items_by_part_number", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L32", "weight": 1.0}, {"source": "test_items_rationale_55", "target": "test_items_testitemsearch_test_search_items_by_barcode", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L55", "weight": 1.0}, {"source": "test_items_rationale_78", "target": "test_items_testitemsearch_test_search_items_by_category", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L78", "weight": 1.0}, {"source": "test_items_rationale_100", "target": "test_items_testitemsearch_test_search_items_partial_match", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L100", "weight": 1.0}, {"source": "test_items_rationale_122", "target": "test_items_testitemsearch_test_search_items_no_results", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L122", "weight": 1.0}, {"source": "test_items_rationale_132", "target": "test_items_testitemsearch_test_search_items_empty_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L132", "weight": 1.0}, {"source": "test_items_rationale_142", "target": "test_items_testitemsearch_test_search_items_max_length_query", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L142", "weight": 1.0}, {"source": "test_items_rationale_153", "target": "test_items_testitemsearch_test_search_items_case_insensitive", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L153", "weight": 1.0}, {"source": "test_items_rationale_175", "target": "test_items_testitemsearch_test_search_items_relevance_ordering", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L175", "weight": 1.0}, {"source": "test_items_rationale_207", "target": "test_items_testitemsearch_test_search_items_max_50_results", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L207", "weight": 1.0}, {"source": "test_items_rationale_232", "target": "test_items_testitemcrud", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L232", "weight": 1.0}, {"source": "test_items_rationale_235", "target": "test_items_testitemcrud_test_create_item", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L235", "weight": 1.0}, {"source": "test_items_rationale_254", "target": "test_items_testitemcrud_test_create_item_missing_required_field", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L254", "weight": 1.0}, {"source": "test_items_rationale_263", "target": "test_items_testitemcrud_test_get_item_by_id", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L263", "weight": 1.0}, {"source": "test_items_rationale_287", "target": "test_items_testitemcrud_test_list_items", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L287", "weight": 1.0}, {"source": "test_items_rationale_304", "target": "test_items_testitemcrud_test_update_item", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L304", "weight": 1.0}, {"source": "test_items_rationale_335", "target": "test_items_testitemcrud_test_delete_item_admin_only", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L335", "weight": 1.0}, {"source": "test_items_rationale_365", "target": "test_items_testitemvalidation", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L365", "weight": 1.0}, {"source": "test_items_rationale_368", "target": "test_items_testitemvalidation_test_barcode_unique", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L368", "weight": 1.0}, {"source": "test_items_rationale_398", "target": "test_items_testitemvalidation_test_quantity_stored_correctly", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L398", "weight": 1.0}, {"source": "test_items_rationale_416", "target": "test_items_testitemautophotosave", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L416", "weight": 1.0}, {"source": "test_items_rationale_419", "target": "test_items_testitemautophotosave_test_create_item_with_auto_photo_save", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L419", "weight": 1.0}, {"source": "test_items_rationale_455", "target": "test_items_testitemautophotosave_test_create_item_without_image_processing", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L455", "weight": 1.0}, {"source": "test_items_rationale_477", "target": "test_items_testitemautophotosave_test_create_item_with_invalid_image_processing", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L477", "weight": 1.0}, {"source": "test_items_rationale_513", "target": "test_items_testitemautophotosave_test_create_item_with_none_crop_bounds", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L513", "weight": 1.0}, {"source": "test_items_rationale_548", "target": "test_items_testitemautophotosave_test_create_item_only_extracted_bytes_no_processing", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/tests/test_items.py", "source_location": "L548", "weight": 1.0}], "raw_calls": [{"caller_nid": "test_items_testitemsearch_test_search_items_by_name_exact_match", "callee": "Item", "source_file": "backend/tests/test_items.py", "source_location": "L12"}, {"caller_nid": "test_items_testitemsearch_test_search_items_by_name_exact_match", "callee": "add", "source_file": "backend/tests/test_items.py", "source_location": "L19"}, {"caller_nid": "test_items_testitemsearch_test_search_items_by_name_exact_match", "callee": "commit", "source_file": "backend/tests/test_items.py", "source_location": "L20"}, {"caller_nid": "test_items_testitemsearch_test_search_items_by_name_exact_match", "callee": "get", "source_file": "backend/tests/test_items.py", "source_location": "L22"}, {"caller_nid": "test_items_testitemsearch_test_search_items_by_name_exact_match", "callee": "json", "source_file": "backend/tests/test_items.py", "source_location": "L27"}, {"caller_nid": "test_items_testitemsearch_test_search_items_by_name_exact_match", "callee": "len", "source_file": "backend/tests/test_items.py", "source_location": "L28"}, {"caller_nid": "test_items_testitemsearch_test_search_items_by_part_number", "callee": "Item", "source_file": "backend/tests/test_items.py", "source_location": "L35"}, {"caller_nid": "test_items_testitemsearch_test_search_items_by_part_number", "callee": "add", "source_file": "backend/tests/test_items.py", "source_location": "L42"}, {"caller_nid": "test_items_testitemsearch_test_search_items_by_part_number", "callee": "commit", "source_file": "backend/tests/test_items.py", "source_location": "L43"}, {"caller_nid": "test_items_testitemsearch_test_search_items_by_part_number", "callee": "get", "source_file": "backend/tests/test_items.py", "source_location": "L45"}, {"caller_nid": "test_items_testitemsearch_test_search_items_by_part_number", "callee": "json", "source_file": "backend/tests/test_items.py", "source_location": "L50"}, {"caller_nid": "test_items_testitemsearch_test_search_items_by_part_number", "callee": "len", "source_file": "backend/tests/test_items.py", "source_location": "L51"}, {"caller_nid": "test_items_testitemsearch_test_search_items_by_part_number", "callee": "any", "source_file": "backend/tests/test_items.py", "source_location": "L52"}, {"caller_nid": "test_items_testitemsearch_test_search_items_by_barcode", "callee": "Item", "source_file": "backend/tests/test_items.py", "source_location": "L58"}, {"caller_nid": "test_items_testitemsearch_test_search_items_by_barcode", "callee": "add", "source_file": "backend/tests/test_items.py", "source_location": "L65"}, {"caller_nid": "test_items_testitemsearch_test_search_items_by_barcode", "callee": "commit", "source_file": "backend/tests/test_items.py", "source_location": "L66"}, {"caller_nid": "test_items_testitemsearch_test_search_items_by_barcode", "callee": "get", "source_file": "backend/tests/test_items.py", "source_location": "L68"}, {"caller_nid": "test_items_testitemsearch_test_search_items_by_barcode", "callee": "json", "source_file": "backend/tests/test_items.py", "source_location": "L73"}, {"caller_nid": "test_items_testitemsearch_test_search_items_by_barcode", "callee": "len", "source_file": "backend/tests/test_items.py", "source_location": "L74"}, {"caller_nid": "test_items_testitemsearch_test_search_items_by_barcode", "callee": "any", "source_file": "backend/tests/test_items.py", "source_location": "L75"}, {"caller_nid": "test_items_testitemsearch_test_search_items_by_category", "callee": "Item", "source_file": "backend/tests/test_items.py", "source_location": "L81"}, {"caller_nid": "test_items_testitemsearch_test_search_items_by_category", "callee": "add", "source_file": "backend/tests/test_items.py", "source_location": "L88"}, {"caller_nid": "test_items_testitemsearch_test_search_items_by_category", "callee": "commit", "source_file": "backend/tests/test_items.py", "source_location": "L89"}, {"caller_nid": "test_items_testitemsearch_test_search_items_by_category", "callee": "get", "source_file": "backend/tests/test_items.py", "source_location": "L91"}, {"caller_nid": "test_items_testitemsearch_test_search_items_by_category", "callee": "json", "source_file": "backend/tests/test_items.py", "source_location": "L96"}, {"caller_nid": "test_items_testitemsearch_test_search_items_by_category", "callee": "len", "source_file": "backend/tests/test_items.py", "source_location": "L97"}, {"caller_nid": "test_items_testitemsearch_test_search_items_partial_match", "callee": "Item", "source_file": "backend/tests/test_items.py", "source_location": "L103"}, {"caller_nid": "test_items_testitemsearch_test_search_items_partial_match", "callee": "add", "source_file": "backend/tests/test_items.py", "source_location": "L110"}, {"caller_nid": "test_items_testitemsearch_test_search_items_partial_match", "callee": "commit", "source_file": "backend/tests/test_items.py", "source_location": "L111"}, {"caller_nid": "test_items_testitemsearch_test_search_items_partial_match", "callee": "get", "source_file": "backend/tests/test_items.py", "source_location": "L113"}, {"caller_nid": "test_items_testitemsearch_test_search_items_partial_match", "callee": "json", "source_file": "backend/tests/test_items.py", "source_location": "L118"}, {"caller_nid": "test_items_testitemsearch_test_search_items_partial_match", "callee": "len", "source_file": "backend/tests/test_items.py", "source_location": "L119"}, {"caller_nid": "test_items_testitemsearch_test_search_items_no_results", "callee": "get", "source_file": "backend/tests/test_items.py", "source_location": "L123"}, {"caller_nid": "test_items_testitemsearch_test_search_items_no_results", "callee": "json", "source_file": "backend/tests/test_items.py", "source_location": "L128"}, {"caller_nid": "test_items_testitemsearch_test_search_items_no_results", "callee": "len", "source_file": "backend/tests/test_items.py", "source_location": "L129"}, {"caller_nid": "test_items_testitemsearch_test_search_items_empty_query", "callee": "get", "source_file": "backend/tests/test_items.py", "source_location": "L133"}, {"caller_nid": "test_items_testitemsearch_test_search_items_empty_query", "callee": "json", "source_file": "backend/tests/test_items.py", "source_location": "L138"}, {"caller_nid": "test_items_testitemsearch_test_search_items_empty_query", "callee": "len", "source_file": "backend/tests/test_items.py", "source_location": "L139"}, {"caller_nid": "test_items_testitemsearch_test_search_items_max_length_query", "callee": "get", "source_file": "backend/tests/test_items.py", "source_location": "L144"}, {"caller_nid": "test_items_testitemsearch_test_search_items_max_length_query", "callee": "json", "source_file": "backend/tests/test_items.py", "source_location": "L149"}, {"caller_nid": "test_items_testitemsearch_test_search_items_max_length_query", "callee": "len", "source_file": "backend/tests/test_items.py", "source_location": "L150"}, {"caller_nid": "test_items_testitemsearch_test_search_items_case_insensitive", "callee": "Item", "source_file": "backend/tests/test_items.py", "source_location": "L156"}, {"caller_nid": "test_items_testitemsearch_test_search_items_case_insensitive", "callee": "add", "source_file": "backend/tests/test_items.py", "source_location": "L163"}, {"caller_nid": "test_items_testitemsearch_test_search_items_case_insensitive", "callee": "commit", "source_file": "backend/tests/test_items.py", "source_location": "L164"}, {"caller_nid": "test_items_testitemsearch_test_search_items_case_insensitive", "callee": "get", "source_file": "backend/tests/test_items.py", "source_location": "L166"}, {"caller_nid": "test_items_testitemsearch_test_search_items_case_insensitive", "callee": "json", "source_file": "backend/tests/test_items.py", "source_location": "L171"}, {"caller_nid": "test_items_testitemsearch_test_search_items_case_insensitive", "callee": "len", "source_file": "backend/tests/test_items.py", "source_location": "L172"}, {"caller_nid": "test_items_testitemsearch_test_search_items_relevance_ordering", "callee": "Item", "source_file": "backend/tests/test_items.py", "source_location": "L179"}, {"caller_nid": "test_items_testitemsearch_test_search_items_relevance_ordering", "callee": "Item", "source_file": "backend/tests/test_items.py", "source_location": "L186"}, {"caller_nid": "test_items_testitemsearch_test_search_items_relevance_ordering", "callee": "add_all", "source_file": "backend/tests/test_items.py", "source_location": "L193"}, {"caller_nid": "test_items_testitemsearch_test_search_items_relevance_ordering", "callee": "commit", "source_file": "backend/tests/test_items.py", "source_location": "L194"}, {"caller_nid": "test_items_testitemsearch_test_search_items_relevance_ordering", "callee": "get", "source_file": "backend/tests/test_items.py", "source_location": "L196"}, {"caller_nid": "test_items_testitemsearch_test_search_items_relevance_ordering", "callee": "json", "source_file": "backend/tests/test_items.py", "source_location": "L201"}, {"caller_nid": "test_items_testitemsearch_test_search_items_relevance_ordering", "callee": "len", "source_file": "backend/tests/test_items.py", "source_location": "L203"}, {"caller_nid": "test_items_testitemsearch_test_search_items_max_50_results", "callee": "range", "source_file": "backend/tests/test_items.py", "source_location": "L211"}, {"caller_nid": "test_items_testitemsearch_test_search_items_max_50_results", "callee": "Item", "source_file": "backend/tests/test_items.py", "source_location": "L212"}, {"caller_nid": "test_items_testitemsearch_test_search_items_max_50_results", "callee": "add", "source_file": "backend/tests/test_items.py", "source_location": "L219"}, {"caller_nid": "test_items_testitemsearch_test_search_items_max_50_results", "callee": "commit", "source_file": "backend/tests/test_items.py", "source_location": "L220"}, {"caller_nid": "test_items_testitemsearch_test_search_items_max_50_results", "callee": "get", "source_file": "backend/tests/test_items.py", "source_location": "L222"}, {"caller_nid": "test_items_testitemsearch_test_search_items_max_50_results", "callee": "json", "source_file": "backend/tests/test_items.py", "source_location": "L227"}, {"caller_nid": "test_items_testitemsearch_test_search_items_max_50_results", "callee": "len", "source_file": "backend/tests/test_items.py", "source_location": "L228"}, {"caller_nid": "test_items_testitemcrud_test_create_item", "callee": "post", "source_file": "backend/tests/test_items.py", "source_location": "L236"}, {"caller_nid": "test_items_testitemcrud_test_create_item", "callee": "json", "source_file": "backend/tests/test_items.py", "source_location": "L249"}, {"caller_nid": "test_items_testitemcrud_test_create_item_missing_required_field", "callee": "post", "source_file": "backend/tests/test_items.py", "source_location": "L255"}, {"caller_nid": "test_items_testitemcrud_test_get_item_by_id", "callee": "Item", "source_file": "backend/tests/test_items.py", "source_location": "L266"}, {"caller_nid": "test_items_testitemcrud_test_get_item_by_id", "callee": "add", "source_file": "backend/tests/test_items.py", "source_location": "L274"}, {"caller_nid": "test_items_testitemcrud_test_get_item_by_id", "callee": "commit", "source_file": "backend/tests/test_items.py", "source_location": "L275"}, {"caller_nid": "test_items_testitemcrud_test_get_item_by_id", "callee": "get", "source_file": "backend/tests/test_items.py", "source_location": "L277"}, {"caller_nid": "test_items_testitemcrud_test_get_item_by_id", "callee": "json", "source_file": "backend/tests/test_items.py", "source_location": "L282"}, {"caller_nid": "test_items_testitemcrud_test_list_items", "callee": "Item", "source_file": "backend/tests/test_items.py", "source_location": "L290"}, {"caller_nid": "test_items_testitemcrud_test_list_items", "callee": "Item", "source_file": "backend/tests/test_items.py", "source_location": "L291"}, {"caller_nid": "test_items_testitemcrud_test_list_items", "callee": "add_all", "source_file": "backend/tests/test_items.py", "source_location": "L292"}, {"caller_nid": "test_items_testitemcrud_test_list_items", "callee": "commit", "source_file": "backend/tests/test_items.py", "source_location": "L293"}, {"caller_nid": "test_items_testitemcrud_test_list_items", "callee": "get", "source_file": "backend/tests/test_items.py", "source_location": "L295"}, {"caller_nid": "test_items_testitemcrud_test_list_items", "callee": "json", "source_file": "backend/tests/test_items.py", "source_location": "L300"}, {"caller_nid": "test_items_testitemcrud_test_list_items", "callee": "len", "source_file": "backend/tests/test_items.py", "source_location": "L301"}, {"caller_nid": "test_items_testitemcrud_test_update_item", "callee": "Item", "source_file": "backend/tests/test_items.py", "source_location": "L307"}, {"caller_nid": "test_items_testitemcrud_test_update_item", "callee": "add", "source_file": "backend/tests/test_items.py", "source_location": "L315"}, {"caller_nid": "test_items_testitemcrud_test_update_item", "callee": "commit", "source_file": "backend/tests/test_items.py", "source_location": "L316"}, {"caller_nid": "test_items_testitemcrud_test_update_item", "callee": "put", "source_file": "backend/tests/test_items.py", "source_location": "L318"}, {"caller_nid": "test_items_testitemcrud_test_update_item", "callee": "json", "source_file": "backend/tests/test_items.py", "source_location": "L330"}, {"caller_nid": "test_items_testitemcrud_test_delete_item_admin_only", "callee": "Item", "source_file": "backend/tests/test_items.py", "source_location": "L338"}, {"caller_nid": "test_items_testitemcrud_test_delete_item_admin_only", "callee": "add", "source_file": "backend/tests/test_items.py", "source_location": "L346"}, {"caller_nid": "test_items_testitemcrud_test_delete_item_admin_only", "callee": "commit", "source_file": "backend/tests/test_items.py", "source_location": "L347"}, {"caller_nid": "test_items_testitemcrud_test_delete_item_admin_only", "callee": "delete", "source_file": "backend/tests/test_items.py", "source_location": "L350"}, {"caller_nid": "test_items_testitemcrud_test_delete_item_admin_only", "callee": "get", "source_file": "backend/tests/test_items.py", "source_location": "L357"}, {"caller_nid": "test_items_testitemvalidation_test_barcode_unique", "callee": "Item", "source_file": "backend/tests/test_items.py", "source_location": "L371"}, {"caller_nid": "test_items_testitemvalidation_test_barcode_unique", "callee": "add", "source_file": "backend/tests/test_items.py", "source_location": "L379"}, {"caller_nid": "test_items_testitemvalidation_test_barcode_unique", "callee": "commit", "source_file": "backend/tests/test_items.py", "source_location": "L380"}, {"caller_nid": "test_items_testitemvalidation_test_barcode_unique", "callee": "post", "source_file": "backend/tests/test_items.py", "source_location": "L383"}, {"caller_nid": "test_items_testitemvalidation_test_quantity_stored_correctly", "callee": "post", "source_file": "backend/tests/test_items.py", "source_location": "L399"}, {"caller_nid": "test_items_testitemvalidation_test_quantity_stored_correctly", "callee": "json", "source_file": "backend/tests/test_items.py", "source_location": "L412"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_with_auto_photo_save", "callee": "new", "source_file": "backend/tests/test_items.py", "source_location": "L425"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_with_auto_photo_save", "callee": "BytesIO", "source_file": "backend/tests/test_items.py", "source_location": "L426"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_with_auto_photo_save", "callee": "save", "source_file": "backend/tests/test_items.py", "source_location": "L427"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_with_auto_photo_save", "callee": "decode", "source_file": "backend/tests/test_items.py", "source_location": "L428"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_with_auto_photo_save", "callee": "b64encode", "source_file": "backend/tests/test_items.py", "source_location": "L428"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_with_auto_photo_save", "callee": "getvalue", "source_file": "backend/tests/test_items.py", "source_location": "L428"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_with_auto_photo_save", "callee": "post", "source_file": "backend/tests/test_items.py", "source_location": "L430"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_with_auto_photo_save", "callee": "json", "source_file": "backend/tests/test_items.py", "source_location": "L449"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_with_auto_photo_save", "callee": "get", "source_file": "backend/tests/test_items.py", "source_location": "L452"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_with_auto_photo_save", "callee": "get", "source_file": "backend/tests/test_items.py", "source_location": "L452"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_without_image_processing", "callee": "post", "source_file": "backend/tests/test_items.py", "source_location": "L456"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_without_image_processing", "callee": "json", "source_file": "backend/tests/test_items.py", "source_location": "L470"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_without_image_processing", "callee": "get", "source_file": "backend/tests/test_items.py", "source_location": "L473"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_without_image_processing", "callee": "get", "source_file": "backend/tests/test_items.py", "source_location": "L474"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_with_invalid_image_processing", "callee": "new", "source_file": "backend/tests/test_items.py", "source_location": "L483"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_with_invalid_image_processing", "callee": "BytesIO", "source_file": "backend/tests/test_items.py", "source_location": "L484"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_with_invalid_image_processing", "callee": "save", "source_file": "backend/tests/test_items.py", "source_location": "L485"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_with_invalid_image_processing", "callee": "decode", "source_file": "backend/tests/test_items.py", "source_location": "L486"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_with_invalid_image_processing", "callee": "b64encode", "source_file": "backend/tests/test_items.py", "source_location": "L486"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_with_invalid_image_processing", "callee": "getvalue", "source_file": "backend/tests/test_items.py", "source_location": "L486"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_with_invalid_image_processing", "callee": "post", "source_file": "backend/tests/test_items.py", "source_location": "L488"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_with_invalid_image_processing", "callee": "json", "source_file": "backend/tests/test_items.py", "source_location": "L509"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_with_none_crop_bounds", "callee": "new", "source_file": "backend/tests/test_items.py", "source_location": "L519"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_with_none_crop_bounds", "callee": "BytesIO", "source_file": "backend/tests/test_items.py", "source_location": "L520"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_with_none_crop_bounds", "callee": "save", "source_file": "backend/tests/test_items.py", "source_location": "L521"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_with_none_crop_bounds", "callee": "decode", "source_file": "backend/tests/test_items.py", "source_location": "L522"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_with_none_crop_bounds", "callee": "b64encode", "source_file": "backend/tests/test_items.py", "source_location": "L522"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_with_none_crop_bounds", "callee": "getvalue", "source_file": "backend/tests/test_items.py", "source_location": "L522"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_with_none_crop_bounds", "callee": "post", "source_file": "backend/tests/test_items.py", "source_location": "L524"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_with_none_crop_bounds", "callee": "json", "source_file": "backend/tests/test_items.py", "source_location": "L544"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_only_extracted_bytes_no_processing", "callee": "new", "source_file": "backend/tests/test_items.py", "source_location": "L554"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_only_extracted_bytes_no_processing", "callee": "BytesIO", "source_file": "backend/tests/test_items.py", "source_location": "L555"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_only_extracted_bytes_no_processing", "callee": "save", "source_file": "backend/tests/test_items.py", "source_location": "L556"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_only_extracted_bytes_no_processing", "callee": "decode", "source_file": "backend/tests/test_items.py", "source_location": "L557"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_only_extracted_bytes_no_processing", "callee": "b64encode", "source_file": "backend/tests/test_items.py", "source_location": "L557"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_only_extracted_bytes_no_processing", "callee": "getvalue", "source_file": "backend/tests/test_items.py", "source_location": "L557"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_only_extracted_bytes_no_processing", "callee": "post", "source_file": "backend/tests/test_items.py", "source_location": "L559"}, {"caller_nid": "test_items_testitemautophotosave_test_create_item_only_extracted_bytes_no_processing", "callee": "json", "source_file": "backend/tests/test_items.py", "source_location": "L575"}]} |