Тест в Python для проверки типа экземпляра
Я хочу использовать unittest в Python, чтобы проверить, возвращает ли метод объект правильного класса.
Каждый пример в интернете демонстрирует тесты для проверки типа возвращаемого значения.
Например, чтобы проверить на <type 'list'>
или <type 'type'>
, мы могли бы использовать:
self.assertIsInstance(result, list)
self.assertIsInstance(result[0], tuple)
Однако я ищу пример проверки для <class 'sqlalchemy.orm.query.Query'>
.
Буду признателен за помощь. Спасибо.
1 ответ(ов)
Это должно сработать:
self.assertIsInstance(result, sqlalchemy.orm.query.Query)
Не забудьте добавить import sqlalchemy
в ваш файл.
Как правильно проверить, что исключение возникает в pytest?
Написание модульных тестов на Python: С чего начать? [закрыто]
Как изменить порядок столбцов в DataFrame?
'pip' не распознан как командa внутреннего или внешнего формата
Почему statistics.mean() работает так медленно?