Verify pytest-timeout enforces test time limits
Preconditions (2)
Step 1: Create a test function that sleeps for 5 seconds
Step 2: Apply pytest-timeout decorator or marker to set a timeout of 2 seconds
Step 3: Run the test using pytest
Step 4: Observe the test result
✅ Expected Result: The test fails due to timeout after 2 seconds with a timeout error reported by pytest-timeout