@@ -521,8 +521,9 @@ def test_application_run_update_custom_metadata_success(mock_get_client: MagicMo
521521
522522@pytest .mark .unit
523523@patch ("aignostics.application._service.Service._get_platform_client" )
524- def test_application_run_update_custom_metadata_forwards_checksum (mock_get_client : MagicMock ) -> None :
524+ def test_application_run_update_custom_metadata_forwards_checksum (mock_get_client : MagicMock , record_property ) -> None :
525525 """Test that custom_metadata_checksum is forwarded to the platform layer."""
526+ record_property ("tested-item-id" , "TC-APPLICATION-CLI-07-01, SWR-APPLICATION-2-17, SPEC-APPLICATION-SERVICE" )
526527 mock_client = MagicMock ()
527528 mock_run = MagicMock ()
528529 mock_client .run .return_value = mock_run
@@ -540,8 +541,11 @@ def test_application_run_update_custom_metadata_forwards_checksum(mock_get_clien
540541
541542@pytest .mark .unit
542543@patch ("aignostics.application._service.Service._get_platform_client" )
543- def test_application_run_update_custom_metadata_forwards_enrich_sdk_metadata_false (mock_get_client : MagicMock ) -> None :
544+ def test_application_run_update_custom_metadata_forwards_enrich_sdk_metadata_false (
545+ mock_get_client : MagicMock , record_property
546+ ) -> None :
544547 """Test that enrich_sdk_metadata=False is forwarded to the platform layer."""
548+ record_property ("tested-item-id" , "TC-APPLICATION-CLI-07-03, SWR-APPLICATION-2-17, SPEC-APPLICATION-SERVICE" )
545549 mock_client = MagicMock ()
546550 mock_run = MagicMock ()
547551 mock_client .run .return_value = mock_run
@@ -560,9 +564,10 @@ def test_application_run_update_custom_metadata_forwards_enrich_sdk_metadata_fal
560564@pytest .mark .unit
561565@patch ("aignostics.application._service.Service._get_platform_client" )
562566def test_application_run_update_custom_metadata_static_forwards_enrich_sdk_metadata (
563- mock_get_client : MagicMock ,
567+ mock_get_client : MagicMock , record_property
564568) -> None :
565569 """Test that the static wrapper forwards enrich_sdk_metadata."""
570+ record_property ("tested-item-id" , "TC-APPLICATION-CLI-07-03, SWR-APPLICATION-2-17, SPEC-APPLICATION-SERVICE" )
566571 mock_client = MagicMock ()
567572 mock_run = MagicMock ()
568573 mock_client .run .return_value = mock_run
@@ -579,8 +584,11 @@ def test_application_run_update_custom_metadata_static_forwards_enrich_sdk_metad
579584
580585@pytest .mark .unit
581586@patch ("aignostics.application._service.Service._get_platform_client" )
582- def test_application_run_update_custom_metadata_static_forwards_checksum (mock_get_client : MagicMock ) -> None :
587+ def test_application_run_update_custom_metadata_static_forwards_checksum (
588+ mock_get_client : MagicMock , record_property
589+ ) -> None :
583590 """Test that the static wrapper forwards custom_metadata_checksum."""
591+ record_property ("tested-item-id" , "TC-APPLICATION-CLI-07-01, SWR-APPLICATION-2-17, SPEC-APPLICATION-SERVICE" )
584592 mock_client = MagicMock ()
585593 mock_run = MagicMock ()
586594 mock_client .run .return_value = mock_run
@@ -597,8 +605,11 @@ def test_application_run_update_custom_metadata_static_forwards_checksum(mock_ge
597605
598606@pytest .mark .unit
599607@patch ("aignostics.application._service.Service._get_platform_client" )
600- def test_application_run_update_custom_metadata_concurrency_conflict (mock_get_client : MagicMock ) -> None :
608+ def test_application_run_update_custom_metadata_concurrency_conflict (
609+ mock_get_client : MagicMock , record_property
610+ ) -> None :
601611 """Test that a 412 ApiException is mapped to ConcurrencyConflictError."""
612+ record_property ("tested-item-id" , "TC-APPLICATION-CLI-07-02, SWR-APPLICATION-2-17, SPEC-APPLICATION-SERVICE" )
602613 mock_client = MagicMock ()
603614 mock_run = MagicMock ()
604615 mock_run .update_custom_metadata .side_effect = ApiException (
@@ -619,8 +630,11 @@ def test_application_run_update_custom_metadata_concurrency_conflict(mock_get_cl
619630
620631@pytest .mark .unit
621632@patch ("aignostics.application._service.Service._get_platform_client" )
622- def test_application_run_update_custom_metadata_non_412_api_exception_unchanged (mock_get_client : MagicMock ) -> None :
633+ def test_application_run_update_custom_metadata_non_412_api_exception_unchanged (
634+ mock_get_client : MagicMock , record_property
635+ ) -> None :
623636 """Test that a non-412 ApiException keeps the pre-existing behavior (RuntimeError)."""
637+ record_property ("tested-item-id" , "TC-APPLICATION-CLI-07-02, SWR-APPLICATION-2-17, SPEC-APPLICATION-SERVICE" )
624638 mock_client = MagicMock ()
625639 mock_run = MagicMock ()
626640 mock_run .update_custom_metadata .side_effect = ApiException (
@@ -636,8 +650,9 @@ def test_application_run_update_custom_metadata_non_412_api_exception_unchanged(
636650
637651
638652@pytest .mark .unit
639- def test_concurrency_conflict_error_is_value_error () -> None :
653+ def test_concurrency_conflict_error_is_value_error (record_property ) -> None :
640654 """Test that ConcurrencyConflictError subclasses ValueError."""
655+ record_property ("tested-item-id" , "TC-APPLICATION-CLI-07-02, SWR-APPLICATION-2-17, SPEC-APPLICATION-SERVICE" )
641656 assert issubclass (ConcurrencyConflictError , ValueError )
642657
643658
@@ -683,9 +698,13 @@ def test_application_run_update_item_custom_metadata_success(mock_get_client: Ma
683698@pytest .mark .unit
684699@patch ("aignostics.application._service.Service._get_platform_client" )
685700def test_application_run_update_item_custom_metadata_forwards_enrich_sdk_metadata_false (
686- mock_get_client : MagicMock ,
701+ mock_get_client : MagicMock , record_property
687702) -> None :
688703 """Test that enrich_sdk_metadata=False is forwarded for item metadata updates."""
704+ record_property (
705+ "tested-item-id" ,
706+ "TC-APPLICATION-CLI-07-03, TC-APPLICATION-CLI-07-06, SWR-APPLICATION-2-17, SPEC-APPLICATION-SERVICE" ,
707+ )
689708 mock_client = MagicMock ()
690709 mock_run = MagicMock ()
691710 mock_client .run .return_value = mock_run
@@ -706,9 +725,13 @@ def test_application_run_update_item_custom_metadata_forwards_enrich_sdk_metadat
706725@pytest .mark .unit
707726@patch ("aignostics.application._service.Service._get_platform_client" )
708727def test_application_run_update_item_custom_metadata_static_forwards_enrich_sdk_metadata (
709- mock_get_client : MagicMock ,
728+ mock_get_client : MagicMock , record_property
710729) -> None :
711730 """Test that the item static wrapper forwards enrich_sdk_metadata."""
731+ record_property (
732+ "tested-item-id" ,
733+ "TC-APPLICATION-CLI-07-03, TC-APPLICATION-CLI-07-06, SWR-APPLICATION-2-17, SPEC-APPLICATION-SERVICE" ,
734+ )
712735 mock_client = MagicMock ()
713736 mock_run = MagicMock ()
714737 mock_client .run .return_value = mock_run
@@ -725,8 +748,14 @@ def test_application_run_update_item_custom_metadata_static_forwards_enrich_sdk_
725748
726749@pytest .mark .unit
727750@patch ("aignostics.application._service.Service._get_platform_client" )
728- def test_application_run_update_item_custom_metadata_concurrency_conflict (mock_get_client : MagicMock ) -> None :
751+ def test_application_run_update_item_custom_metadata_concurrency_conflict (
752+ mock_get_client : MagicMock , record_property
753+ ) -> None :
729754 """Test that a 412 ApiException for an item update is mapped to ConcurrencyConflictError."""
755+ record_property (
756+ "tested-item-id" ,
757+ "TC-APPLICATION-CLI-07-02, TC-APPLICATION-CLI-07-06, SWR-APPLICATION-2-17, SPEC-APPLICATION-SERVICE" ,
758+ )
730759 mock_client = MagicMock ()
731760 mock_run = MagicMock ()
732761 mock_run .update_item_custom_metadata .side_effect = ApiException (
0 commit comments