Start using warnings from stdlib.
[python_utils.git] / unittest_utils.py
index bb1a9b432f49d7886b99f39418339e9f62e0cee1..270e20d1e268112f543ac70d4e096745b1861d1c 100644 (file)
@@ -18,6 +18,7 @@ import time
 import tempfile
 from typing import Callable
 import unittest
+import warnings
 
 import bootstrap
 import config
@@ -78,7 +79,9 @@ def check_method_for_perf_regressions(func: Callable) -> Callable:
             perfdb = load_known_test_performance_characteristics()
         except Exception as e:
             logger.exception(e)
-            logger.warning(f'Unable to load perfdb from {_db}')
+            msg = f'Unable to load perfdb from {_db}'
+            logger.warning(msg)
+            warnings.warn(msg)
             perfdb = {}
 
         # This is a unique identifier for a test: filepath!function