What I am trying to do is : create a tagging system for around 400 tests so I can run them selectively. For example, some tags may be UI_elements, production, staging etc. When a developer makes a change that affects a feature that I have a tag associated with, I want to run only those tests specifically.
I am currently trying to make pytest's tagging system to work but to no avail. http://pytest.org/latest/example/markers.html
I am using pytest 2.3.5 and it is difficult to upgrade it (if that is the case).
I do exactly what the guide says but Pycharm does not recognize the .mark.
bit.
What am I doing wrong??
UPDATE: I updated pytest to it's latest version (pytest-2.6.4) but the problem remains.