Как использовать django.test.TestCase assertAlmostEqual() для вычисления двух десятичных знаков.Десятичные объекты

#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)