-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
Hello,
I have been testing this plugin and I found some weird behavior.
If using the example included and modifying it so it prints the name of each testcase test_login and test_failed_login is selected and test_change_password is deselected.
If you uncomment test_change_password it breaks completely and both tests are executed.
Command executed: pytest test.py --tags user 'not failure' -s
Testcases:
import pytest
pytestmark = pytest.mark.tags("login")
@pytest.mark.tags("not firefox", "user")
def test_login():
print("test_login")
@pytest.mark.tags("failure", "user")
def test_failed_login():
print("test_failed_login")
@pytest.mark.tags("password")
def test_change_password():
print("test_change_password")
Output:
================================================= test session starts =================================================
platform win32 -- Python 3.10.6, pytest-7.4.0, pluggy-1.0.0
tags: user, 'not, failure'
rootdir: D:\Test\tester
plugins: devpi-server-6.9.0, html-3.2.0, metadata-3.0.0, subtests-0.11.0, tags-1.8.1
collecting ... ['user', 'login', 'not firefox']
['user', 'login', 'failure']
['login', 'password']
collected 3 items / 1 deselected / 2 selected
selected 2 items
test.py test_login
.test_failed_login
.
=========================================== 2 passed, 1 deselected in 0.01s ===========================================
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels