diff --git a/tests/opentelemetry-docker-tests/tests/prometheus-remote-write-cortex/prometheus_remote_write_cortex_test.py b/tests/opentelemetry-docker-tests/tests/prometheus-remote-write-cortex/prometheus_remote_write_cortex_test.py index 5be07b26a7..2c6aad70c5 100644 --- a/tests/opentelemetry-docker-tests/tests/prometheus-remote-write-cortex/prometheus_remote_write_cortex_test.py +++ b/tests/opentelemetry-docker-tests/tests/prometheus-remote-write-cortex/prometheus_remote_write_cortex_test.py @@ -26,46 +26,74 @@ def setUp(self): ) def test_export_counter(self): - requests_counter = self.meter.create_counter( - name="counter", - description="test_export_counter", - unit="1", - value_type=int, - ) - requests_counter.add(25, self.labels) + try: + requests_counter = self.meter.create_counter( + name="counter", + description="test_export_counter", + unit="1", + value_type=int, + ) + requests_counter.add(25, self.labels) + except Exception as e: + self.fail( + "Export counter failed with unexpected error {}".format(e) + ) def test_export_valuerecorder(self): - requests_size = self.meter.create_valuerecorder( - name="valuerecorder", - description="test_export_valuerecorder", - unit="1", - value_type=int, - ) - requests_size.record(25, self.labels) + try: + requests_size = self.meter.create_valuerecorder( + name="valuerecorder", + description="test_export_valuerecorder", + unit="1", + value_type=int, + ) + requests_size.record(25, self.labels) + except Exception as e: + self.fail( + "Export valuerecorder failed with unexpected error {}".format( + e) + ) def test_export_updowncounter(self): - requests_size = self.meter.create_updowncounter( - name="updowncounter", - description="test_export_updowncounter", - unit="1", - value_type=int, - ) - requests_size.add(-25, self.labels) + try: + requests_size = self.meter.create_updowncounter( + name="updowncounter", + description="test_export_updowncounter", + unit="1", + value_type=int, + ) + requests_size.add(-25, self.labels) + except Exception as e: + self.fail( + "Export updowncounter failed with unexpected error {}".format( + e) + ) def test_export_sumobserver(self): - self.meter.register_sumobserver( - callback=observer_callback, - name="sumobserver", - description="test_export_sumobserver", - unit="1", - value_type=float, - ) + try: + self.meter.register_sumobserver( + callback=observer_callback, + name="sumobserver", + description="test_export_sumobserver", + unit="1", + value_type=float, + ) + except Exception as e: + self.fail( + "Export sumobserver failed with unexpected error {}".format(e) + ) def test_export_updownsumobserver(self): - self.meter.register_updownsumobserver( - callback=observer_callback, - name="updownsumobserver", - description="test_export_updownsumobserver", - unit="1", - value_type=float, - ) + try: + self.meter.register_updownsumobserver( + callback=observer_callback, + name="updownsumobserver", + description="test_export_updownsumobserver", + unit="1", + value_type=float, + ) + except Exception as e: + self.fail( + "Export updownsumobserver failed with unexpected error {}".format( + e) + )