For instance if you have:
@pytest.mark.parametrize(\'lang\',
[\"EN\",
\"FR\"])
def test_whats_hot_quick_links_
For this behaviour I use scope=class
and wraps my test with class
:
import pytest
@pytest.yield_fixture(scope='class')
def teardown_after_all_params():
yield
execute_at_the_end()
@pytest.mark.usefixtures('teardown_after_all_params')
class TestLinks:
@pytest.mark.parametrize('lang', ["EN", "FR"])
def test_whats_hot_quick_links_are_displayed(self, lang):
# Do something here