You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I came here wondering the same thing. This would be a small feature addition and it would be very helpful. Although, the creators of pytest-repeat may want to avoid the ability for a test's behavior to be dependent on iteration number.
I personally decided to use the same logic as in the stackoverflow post in our conftest.py in order to log the current test and iteration as follows:
import logging
import pytest
log = logging.getLogger(__name__)
@pytest.fixture(scope="function", autouse=True)
def log_test_function_start(request):
"""Logs test name at start of test, helps identify currently running test and iteration"""
log.info("#################################################################")
log.info("Starting execution of test: %s", request.node.name)
log.info("##################################################################")
If I'd like to use/display the current iteration count, is there any way to do that from within the Python test code?
The text was updated successfully, but these errors were encountered: