@@ -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