diff --git a/.gitignore b/.gitignore index a7980de..8077dab 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,6 @@ __pycache__/ *.pyc -.coverage +.coverage* virtualenv MANIFEST build/ diff --git a/tests/test_backoff.py b/tests/test_backoff.py index 6a56a61..dba5900 100644 --- a/tests/test_backoff.py +++ b/tests/test_backoff.py @@ -1,4 +1,3 @@ -import itertools import logging import random import re @@ -902,22 +901,26 @@ def func(): return func +@pytest.mark.parametrize("func_factory", [_on_predicate_factory, _on_exception_factory]) @pytest.mark.parametrize( - ("func_factory", "backoff_log_level", "giveup_log_level"), - ( - (factory, backoff_log_level, giveup_log_level) - for backoff_log_level, giveup_log_level in itertools.product( - ( - logging.DEBUG, - logging.INFO, - logging.WARNING, - logging.ERROR, - logging.CRITICAL, - ), - repeat=2, - ) - for factory in (_on_predicate_factory, _on_exception_factory) - ), + "backoff_log_level", + [ + logging.DEBUG, + logging.INFO, + logging.WARNING, + logging.ERROR, + logging.CRITICAL, + ], +) +@pytest.mark.parametrize( + "giveup_log_level", + [ + logging.DEBUG, + logging.INFO, + logging.WARNING, + logging.ERROR, + logging.CRITICAL, + ], ) def test_event_log_levels( caplog,