#django-testing
Вопрос:
Как я должен использовать self.assertAlmostEqual()
модуль тестирования django для двух десятичных знаков.Десятичные объекты? Я запускаю следующий тест и ожидаю, что он пройдет, но вместо этого я получаю сообщение об ошибке:
self.assertAlmostEquals(Decimal(1.23456789E-10), Decimal(1.23456789), places=4)
Вместо этого я получаю следующую ошибку:
AssertionError: Decimal('1.23456789E-10') != Decimal('1.2345678899999998900938180668163113296031951904296875') within 4 places (Decimal('1.234567889876543101093818067') difference)