File tree Expand file tree Collapse file tree
opentelemetry-sdk/tests/trace Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2319,6 +2319,23 @@ def test_default_tracer_configurator(self):
23192319 self .assertEqual (tracer ._is_enabled (), True )
23202320 self .assertEqual (other_tracer ._is_enabled (), True )
23212321
2322+ def test_set_tracer_configurator_sets_default_tracer_config_if_configurator_raises (
2323+ self ,
2324+ ):
2325+ def raising_tracer_configurator (tracer_scope ):
2326+ raise ValueError ()
2327+
2328+ tracer_provider = trace .TracerProvider ()
2329+ tracer = tracer_provider .get_tracer (
2330+ "module_name" ,
2331+ "library_version" ,
2332+ )
2333+ tracer_provider ._set_tracer_configurator (
2334+ tracer_configurator = raising_tracer_configurator
2335+ )
2336+ # pylint: disable=protected-access
2337+ self .assertEqual (tracer ._tracer_config , _TracerConfig .default ())
2338+
23222339 def test_rule_based_tracer_configurator (self ):
23232340 # pylint: disable=protected-access
23242341 rules = [
You can’t perform that action at this time.
0 commit comments