@@ -709,19 +709,19 @@ def test_save_consumer_span_into_context(self, span: "InstanaSpan") -> None:
709709 """Test save_consumer_span_into_context function."""
710710 # Verify initial state
711711 assert consumer_span .get (None ) is None
712- assert confluent_kafka_python .consumer_token is None
712+ assert confluent_kafka_python .consumer_token . get ( None ) is None
713713
714714 # Save span into context
715715 save_consumer_span_into_context (span )
716716
717717 # Verify token is stored
718- assert confluent_kafka_python .consumer_token is not None
718+ assert confluent_kafka_python .consumer_token . get ( None ) is not None
719719
720720 def test_close_consumer_span_recording_span (self , span : "InstanaSpan" ) -> None :
721721 """Test close_consumer_span with a recording span."""
722722 # Save span into context first
723723 save_consumer_span_into_context (span )
724- assert confluent_kafka_python .consumer_token is not None
724+ assert confluent_kafka_python .consumer_token . get ( None ) is not None
725725
726726 # Verify span is recording
727727 assert span .is_recording ()
@@ -732,7 +732,7 @@ def test_close_consumer_span_recording_span(self, span: "InstanaSpan") -> None:
732732 # Verify span was ended and context cleared
733733 assert not span .is_recording ()
734734 assert consumer_span .get (None ) is None
735- assert confluent_kafka_python .consumer_token is None
735+ assert confluent_kafka_python .consumer_token . get ( None ) is None
736736
737737 def test_clear_context (self , span : "InstanaSpan" ) -> None :
738738 """Test clear_context function."""
@@ -741,14 +741,14 @@ def test_clear_context(self, span: "InstanaSpan") -> None:
741741
742742 # Verify context has data
743743 assert consumer_span .get (None ) == span
744- assert confluent_kafka_python .consumer_token is not None
744+ assert confluent_kafka_python .consumer_token . get ( None ) is not None
745745
746746 # Clear context
747747 clear_context ()
748748
749749 # Verify all context is cleared
750750 assert consumer_span .get (None ) is None
751- assert confluent_kafka_python .consumer_token is None
751+ assert confluent_kafka_python .consumer_token . get ( None ) is None
752752
753753 def test_trace_kafka_close_exception_handling (self , span : "InstanaSpan" ) -> None :
754754 """Test trace_kafka_close handles exceptions and still cleans up spans."""
@@ -757,7 +757,7 @@ def test_trace_kafka_close_exception_handling(self, span: "InstanaSpan") -> None
757757
758758 # Verify span is in context
759759 assert consumer_span .get (None ) == span
760- assert confluent_kafka_python .consumer_token is not None
760+ assert confluent_kafka_python .consumer_token . get ( None ) is not None
761761
762762 # Mock a wrapped function that raises an exception
763763 mock_wrapped = Mock (side_effect = Exception ("Close operation failed" ))
@@ -772,7 +772,7 @@ def test_trace_kafka_close_exception_handling(self, span: "InstanaSpan") -> None
772772
773773 # Verify that despite the exception, the span was cleaned up
774774 assert consumer_span .get (None ) is None
775- assert confluent_kafka_python .consumer_token is None
775+ assert confluent_kafka_python .consumer_token . get ( None ) is None
776776
777777 # Verify span was ended
778778 assert not span .is_recording ()
0 commit comments