Я тестирую функцию, которая выдает очень длинные результаты при представлении, и я не знаю, как вписать этот результат в doctest.
В этом примере я использую pscyopg2, который имеет подробные представления для составленных запросов ( подробности о том, почему )
from psycopg2.sql import Literal, Composed
def foo(a, b):
"""
Examples:
>>> foo('one', 'two')
Composed([SQL('SELECT * FROM my_table WHERE a='), Literal('one'), SQL(' AND b='), Literal('two')])
"""
Строка результата может быть очень длинной, и мне интересно, возможно ли разбить ее на несколько строки, как входное выражение с ...