X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=unittest_utils.py;h=e7090bcc6237e50d9d1f982c5db52f0e6f77bd0f;hb=1574e8a3a8982fab9278ad534f9427d464e4bffb;hp=99ac81d32b3284fc8257d750b193fa57564cebb4;hpb=0e451d3b3bf899b3d9ac0c38e3c3cd9d9be170ba;p=python_utils.git diff --git a/unittest_utils.py b/unittest_utils.py index 99ac81d..e7090bc 100644 --- a/unittest_utils.py +++ b/unittest_utils.py @@ -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() + +