@@ -307,7 +307,7 @@ def test_inject_when_traceid_has_16_hex_char(self):
307307
308308 def test_extract_when_no_trace_details (self ):
309309 extracted_context = self .composite_env_propagator_baggage_w3c_object .extract (getter = getter , carrier = os .environ )
310- self .assertEqual (extracted_context , {} )
310+ self .assertEqual (opentelemetry . trace . get_current_span ( extracted_context ), opentelemetry . trace . span . INVALID_SPAN )
311311
312312 @mock .patch .dict (os .environ , {"b3" : "8128c50fd8653b5d98fea4de58eca772-136eec09c948be26-1-e28bf981e15deb7f" })
313313 @mock .patch .dict (os .environ , {"traceparent" : "00-8128c50fd8653b5d98fea4de58eca772-136eec09c948be26-01" })
@@ -356,13 +356,13 @@ def test_extract_when_baggage_is_valid_and_traceid_of_w3c_has_16_hex_char(self):
356356 @mock .patch .dict (os .environ , {"traceparent" : "00-8128c5-136eec09c948be26-01" })
357357 def test_extract_when_w3c_traceid_is_invalid (self ):
358358 extracted_context = self .composite_env_propagator_baggage_w3c_object .extract (getter = getter , carrier = os .environ )
359- self .assertEqual (extracted_context , {} )
359+ self .assertEqual (opentelemetry . trace . get_current_span ( extracted_context ), opentelemetry . trace . span . INVALID_SPAN )
360360
361361 @mock .patch .dict (os .environ , {"b3" : "8128c50fd8653b5d98fea4de-136eec09c-1-e28bf981e15deb7f" })
362- @mock .patch .dict (os .environ , {"traceparent" : "00-8128c50fd8653b5d98fea4de -136eec09c-01" })
362+ @mock .patch .dict (os .environ , {"traceparent" : "00-8128c50 -136eec09c-01" })
363363 def test_extract_when_w3c_traceid_and_spanid_are_invalid (self ):
364364 extracted_context = self .composite_env_propagator_baggage_w3c_object .extract (getter = getter , carrier = os .environ )
365- self .assertEqual (extracted_context , {} )
365+ self .assertEqual (opentelemetry . trace . get_current_span ( extracted_context ), opentelemetry . trace . span . INVALID_SPAN )
366366
367367 @mock .patch .dict (os .environ , {"b3" : "8128c50fd8653b5d98fea4de58eca772-136eec09c948be26-1-e28bf981e15deb7f" })
368368 @mock .patch .dict (os .environ , {"traceparent" : "00-8128c50fd8653b5d98fea4de58eca772-136eec09c948be26-01" })
@@ -380,7 +380,7 @@ def test_extract_when_baggage_is_not_present_in_os_environ(self):
380380 @mock .patch .dict (os .environ , {"baggage" : "example1-value1;example2-value2" })
381381 def test_extract_baggage_invalid_format (self ):
382382 extracted_context = self .composite_env_propagator_baggage_w3c_object .extract (getter = getter , carrier = os .environ )
383- self .assertEqual (extracted_context , {} )
383+ self .assertEqual (opentelemetry . trace . get_current_span ( extracted_context ), opentelemetry . trace . span . INVALID_SPAN )
384384
385385 @mock .patch .dict (os .environ , {"baggage" : "example1=value1%2Cvalue2,example2=value3%2Cvalue4" })
386386 def test_extract_when_baggage_with_valid_format_has_commas_in_values (self ):
@@ -393,7 +393,7 @@ def test_extract_when_baggage_with_valid_format_has_commas_in_values(self):
393393
394394 def test_extract_context_when_no_trace_details (self ):
395395 extracted_context = self .composite_env_propagator_baggage_w3c_object .extract_context ()
396- self .assertEqual (extracted_context , {} )
396+ self .assertEqual (opentelemetry . trace . get_current_span ( extracted_context ), opentelemetry . trace . span . INVALID_SPAN )
397397
398398 @mock .patch .dict (os .environ , {"b3" : "8128c50fd8653b5d98fea4de58eca772-136eec09c948be26-1-e28bf981e15deb7f" })
399399 @mock .patch .dict (os .environ , {"traceparent" : "00-8128c50fd8653b5d98fea4de58eca772-136eec09c948be26-01" })
@@ -444,13 +444,13 @@ def test_extract_context_when_baggage_is_valid_and_traceid_of_w3c_has_16_hex_cha
444444 @mock .patch .dict (os .environ , {"traceparent" : "00-8128c50fd8653b5d98fea4de-136eec09c948be26-01" })
445445 def test_extract_context_when_w3c_traceid_is_invalid (self ):
446446 extracted_context = self .composite_env_propagator_baggage_w3c_object .extract_context ()
447- self .assertEqual (extracted_context , {} )
447+ self .assertEqual (opentelemetry . trace . get_current_span ( extracted_context ), opentelemetry . trace . span . INVALID_SPAN )
448448
449449 @mock .patch .dict (os .environ , {"b3" : "8128c50fd8653b5d98fea4de-136eec09c-1-e28bf981e15deb7f" })
450450 @mock .patch .dict (os .environ , {"traceparent" : "00-8128c50fd8653b5d98fea4de-136eec09c-01" })
451451 def test_extract_context_when_w3c_traceid_and_spanid_are_invalid (self ):
452452 extracted_context = self .composite_env_propagator_baggage_w3c_object .extract_context ()
453- self .assertEqual (extracted_context , {} )
453+ self .assertEqual (opentelemetry . trace . get_current_span ( extracted_context ), opentelemetry . trace . span . INVALID_SPAN )
454454
455455 @mock .patch .dict (os .environ , {"b3" : "8128c50fd8653b5d98fea4de58eca772-136eec09c948be26-1-e28bf981e15deb7f" })
456456 @mock .patch .dict (os .environ , {"traceparent" : "00-8128c50fd8653b5d98fea4de58eca772-136eec09c948be26-01" })
@@ -468,7 +468,7 @@ def test_extract_context_when_baggage_is_not_present_os_environ(self):
468468 @mock .patch .dict (os .environ , {"baggage" : "example1-value1;example2-value2" })
469469 def test_extract_context_baggage_invalid_format (self ):
470470 extracted_context = self .composite_env_propagator_baggage_w3c_object .extract_context ()
471- self .assertEqual (extracted_context , {} )
471+ self .assertEqual (opentelemetry . trace . get_current_span ( extracted_context ), opentelemetry . trace . span . INVALID_SPAN )
472472
473473 @mock .patch .dict (os .environ , {"baggage" : "example1=value1%2Cvalue2,example2=value3%2Cvalue4" })
474474 def test_extract_context_when_baggage_with_valid_format_has_commas_in_values (self ):
0 commit comments