Обновить
5
0

Пользователь

Отправить сообщение

pytest-unordered: сравнение коллекций без учёта порядка

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели2.4K

Во время работы над проектом на Django Rest Framework (DRF) я столкнулся с необходимостью писать тесты для API, которые возвращали неотсортированные данные. Сортировка данных в API не требовалась, и делать её только ради тестов казалось нелогичным. Использовать для решения этой задачи множества оказалось невозможным, так как элементы множества должны быть хэшируемыми, коими словари не являются. Я искал встроенный способ сравнивать неотсортированные данные в pytest, но таких средств не нашёл. Зато наткнулся на обсуждение в сообществе pytest, где пользователи просили реализовать такую возможность, а разработчики pytest предлагали сделать это кому-то другому в виде плагина. Так родилась идея создания pytest-unordered.

Читать далее

Информация

В рейтинге
Не участвует
Откуда
Томск, Томская обл., Россия
Зарегистрирован
Активность

Специализация

Бэкенд разработчик
Ведущий
От 1 000 000 ₽
Python
Django
Git
Docker
PostgreSQL
Английский язык