def test_extract_operands(source, n, i, v, w, f, t): e_n, e_i, e_v, e_w, e_f, e_t = plural.extract_operands(source) assert abs(e_n - decimal.Decimal(n)) <= EPSILON # float-decimal conversion inaccuracy assert e_i == i assert e_v == v assert e_w == w assert e_f == f assert e_t == t
def test_extract_operands(source, n, i, v, w, f, t): source = Decimal(source) if isinstance(source, str) else source assert (plural.extract_operands(source) == Decimal(n), i, v, w, f, t)