Я работаю над приложением, которое читает json и отображает его содержимое в объекты ORM (sqlalchemy), чтобы их можно было записать в таблицы БД.
Метод, который я пытаюсь проверить, принимает dict (разобранный)из json) и создает сопоставленный объект ORM. Я хочу убедиться, что этот метод правильно отображает входящий dict, например, идентификатор в json / dict такой же, как obj.id и datatype uuid. Я считаю, что это называется Entity Mapping.
В моем методе тестирования, однако, я обнаружил, что повторяю большую часть кода, используемого в тестируемом методе, просто для того, чтобы я мог сравнить результаты, т.е. мой метод тестирования должензнать, как создать действительный объект из dict, чтобы он мог проверить, тестируемый метод создает допустимый объект. Это заставляет меня думать, что я делаю это неправильно.
Как мне это проверить? Спасибо.