def pytest_runtest_setup(item):
    item_labels = set((l.name, l.value) for l in labels_of(item))  # see label_type

    arg_labels = set().union(item.config.option.allurefeatures,
                             item.config.option.allurestories,
                             item.config.option.allureseverities)

    if arg_labels and not item_labels & arg_labels:
        pytest.skip(', '.join(text_type(l) for l in sorted(arg_labels)) % 'Not suitable with selected labels: %s.')
dataset/ETHPy150Open allure-framework/allure-python/allure/pytest_plugin.py/pytest_runtest_setup/swapped operands of `%`