Ejemplo n.º 1
0
 def test_multiple_with_whitespace(self):
     detector = resources.OTELResourceDetector()
     os.environ[
         resources.OTEL_RESOURCE_ATTRIBUTES] = "    k  = v  , k2   = v2 "
     self.assertEqual(detector.detect(),
                      resources.Resource({
                          "k": "v",
                          "k2": "v2"
                      }))
 def test_one_with_whitespace(self):
     detector = resources.OTELResourceDetector()
     os.environ["OTEL_RESOURCE_ATTRIBUTES"] = "    k  = v   "
     self.assertEqual(detector.detect(), resources.Resource({"k": "v"}))
 def test_empty(self):
     detector = resources.OTELResourceDetector()
     os.environ["OTEL_RESOURCE_ATTRIBUTES"] = ""
     self.assertEqual(detector.detect(), resources.Resource.create_empty())
Ejemplo n.º 4
0
 def test_service_name_env_precedence(self):
     detector = resources.OTELResourceDetector()
     self.assertEqual(
         detector.detect(),
         resources.Resource({"service.name": "from-service-name"}),
     )
Ejemplo n.º 5
0
 def test_service_name_env(self):
     detector = resources.OTELResourceDetector()
     self.assertEqual(
         detector.detect(),
         resources.Resource({"service.name": "test-srv-name"}),
     )
Ejemplo n.º 6
0
 def test_one(self):
     detector = resources.OTELResourceDetector()
     os.environ["OTEL_RESOURCE"] = "k=v"
     self.assertEqual(detector.detect(), resources.Resource({"k": "v"}))