Files
pytest_gui_status/tests/testcases/case_3/test_1.py
T
bendtherules 26ecc00f2f add plugin test to check intermediate steps
still need to move them to folder such that pytest tracks it automatically
2015-12-23 11:12:02 +05:30

55 lines
1.8 KiB
Python

def test_after_sessionstart(status_plugin_debug):
debug_data = status_plugin_debug["after_sessionstart"]
assert debug_data["collect"] == []
assert debug_data["pass"] == []
assert debug_data["fail"] == []
assert debug_data["skip"] == []
assert debug_data["state"] == "start"
def test_after_first_collectstart(status_plugin_debug):
debug_data = status_plugin_debug["after_first_collectstart"]
assert debug_data["collect"] == []
assert debug_data["pass"] == []
assert debug_data["fail"] == []
assert debug_data["skip"] == []
assert debug_data["state"] == "collect"
def test_after_last_itemcollected(status_plugin_debug):
debug_data = status_plugin_debug["after_last_itemcollected"]
# if the tests in this file change, adjust this list too
assert debug_data["collect"] == ["test_after_sessionstart",
"test_after_first_collectstart",
"test_after_last_itemcollected",
"test_after_first_runtest_logstart",
"test_after_this_runtest_logstart"]
assert debug_data["pass"] == []
assert debug_data["fail"] == []
assert debug_data["skip"] == []
assert debug_data["state"] == "collect"
def test_after_first_runtest_logstart(status_plugin_debug):
debug_data = status_plugin_debug["after_first_runtest_logstart"]
assert debug_data["pass"] == []
assert debug_data["fail"] == []
assert debug_data["skip"] == []
assert debug_data["state"] == "runtest"
def test_after_this_runtest_logstart(status_plugin_debug):
debug_data = status_plugin_debug["after_this_runtest_logstart"]
assert len(debug_data["pass"] + debug_data["fail"] + debug_data["skip"]) > 0
assert debug_data["state"] == "runtest"