#pytest
Вопрос:
В документации pytest.approx
упоминается rel
параметр, но он не определяет его четко.
Это возвращается True
, как и ожидалось,
>>> a = 1e-6
>>> b = 2e-6
>>> a == approx(b, abs=1e-6) # returns True
Однако это возвращает False
>>> a = 1e-6
>>> b = 2e-6
>>> a == approx(b, rel=1e-6) # returns False
Почему здесь есть rel
параметр? Каков его вариант использования?
Умножается ли он b
rel
на это и рассматривает ли это как допуск?
Заранее спасибо
Комментарии:
1. Да, это то, что он делает. В документации упоминается, что это относительно b, и, поскольку это относительный допуск, подразумевается умножение на значение.