В моем коде на Python я проверяю тип одного из параметров, чтобы убедиться, что он относится к типу, который я ожидаю. Например:
def myfunction(dbConnection):
if (type(dbConnection)<>bpgsql.Connection):
r['error'] += ' invalid database connection'
Я хочу передать фиктивное соединение для тестирования. Есть ли способ заставить макет объекта притворяться правильным?