Используя подготовленные инструкции, нет «SQL-запроса»:
Но не существует пересоздания реального реального SQL-запроса - ни на стороне Java, ни на стороне базы данных.
Итак, нет способа получить SQL-код подготовленного оператора, поскольку такой SQL нет.
Для цели отладки решения должны быть либо:
Pytest изменил свой API в версии 4.
Быстрое решение: используйте get_closest_marker()
вместо get_marker()
:
def pytest_collection_modifyitems(config, items):
items.sort(key=lambda x: 2 if x.get_closest_marker('slow') else 1)
См. https://github.com/pytest-dev/pytest/pull/4564 [ 1110]
Удалить
Node.get_marker(name)
возвращаемое значение было невозможно использовать более чем для проверки существования.Используйте
Node.get_closest_marker(name)
в качестве замены.Удалить атрибуты
BLOCKQUOTE>testfunction.markername
- используйтеNode.iter_markers(name=None)
для их повторения.