Various
[python_utils.git] / unittest_utils.py
index 99ac81d32b3284fc8257d750b193fa57564cebb4..e7090bcc6237e50d9d1f982c5db52f0e6f77bd0f 100644 (file)
@@ -8,12 +8,15 @@ etc... this works fine but it's a little hacky so caveat emptor.
 
 import functools
 import inspect
+import io
 import logging
 import pickle
 import random
 import statistics
+import sys
 import time
-from typing import Callable
+import tempfile
+from typing import Callable, Iterable
 import unittest
 
 import bootstrap
@@ -142,3 +145,10 @@ def check_all_methods_for_perf_regressions(prefix='test_'):
                     logger.debug(f'Wrapping {cls.__name__}:{name}.')
         return cls
     return decorate_the_testcase
+
+
+def breakpoint():
+    import pdb
+    pdb.set_trace()
+
+