tests: Add a not_osx platform marker.
This commit is contained in:
parent
9f7836131d
commit
b88a22b139
@ -6,6 +6,7 @@ markers =
|
|||||||
windows: Tests which only can run on Windows.
|
windows: Tests which only can run on Windows.
|
||||||
linux: Tests which only can run on Linux.
|
linux: Tests which only can run on Linux.
|
||||||
osx: Tests which only can run on OS X.
|
osx: Tests which only can run on OS X.
|
||||||
|
not_osx: Tests which can not run on OS X.
|
||||||
not_frozen: Tests which can't be run if sys.frozen is True.
|
not_frozen: Tests which can't be run if sys.frozen is True.
|
||||||
frozen: Tests which can only be run if sys.frozen is True.
|
frozen: Tests which can only be run if sys.frozen is True.
|
||||||
integration: Tests which test a bigger portion of code, run without coverage.
|
integration: Tests which test a bigger portion of code, run without coverage.
|
||||||
|
@ -89,6 +89,7 @@ def pytest_runtest_setup(item):
|
|||||||
('windows', os.name != 'nt', "Requires Windows"),
|
('windows', os.name != 'nt', "Requires Windows"),
|
||||||
('linux', not sys.platform.startswith('linux'), "Requires Linux"),
|
('linux', not sys.platform.startswith('linux'), "Requires Linux"),
|
||||||
('osx', sys.platform != 'darwin', "Requires OS X"),
|
('osx', sys.platform != 'darwin', "Requires OS X"),
|
||||||
|
('not_osx', sys.platform == 'darwin', "Skipped on OS X"),
|
||||||
('not_frozen', getattr(sys, 'frozen', False),
|
('not_frozen', getattr(sys, 'frozen', False),
|
||||||
"Can't be run when frozen"),
|
"Can't be run when frozen"),
|
||||||
('frozen', not getattr(sys, 'frozen', False),
|
('frozen', not getattr(sys, 'frozen', False),
|
||||||
|
Loading…
Reference in New Issue
Block a user