|
11 | 11 | # Tests for assertAlmostEqual
|
12 | 12 | ###
|
13 | 13 |
|
| 14 | +case.assertAlmostEqual(1, 2.4) |
14 | 15 | case.assertAlmostEqual(2.4, 2.41)
|
15 | 16 | case.assertAlmostEqual(Fraction(49, 50), Fraction(48, 50))
|
| 17 | +case.assertAlmostEqual(3.14, complex(5, 6)) |
16 | 18 | case.assertAlmostEqual(datetime(1999, 1, 2), datetime(1999, 1, 2, microsecond=1), delta=timedelta(hours=1))
|
17 | 19 | case.assertAlmostEqual(datetime(1999, 1, 2), datetime(1999, 1, 2, microsecond=1), None, "foo", timedelta(hours=1))
|
18 | 20 | case.assertAlmostEqual(Decimal("1.1"), Decimal("1.11"))
|
|
23 | 25 | case.assertAlmostEqual(2.4, 2.41, places=9, delta=0.02) # type: ignore
|
24 | 26 | case.assertAlmostEqual("foo", "bar") # type: ignore
|
25 | 27 | case.assertAlmostEqual(datetime(1999, 1, 2), datetime(1999, 1, 2, microsecond=1)) # type: ignore
|
| 28 | +case.assertAlmostEqual(Decimal("0.4"), Fraction(1, 2)) # type: ignore |
| 29 | +case.assertAlmostEqual(complex(2, 3), Decimal("0.9")) # type: ignore |
26 | 30 |
|
27 | 31 | ###
|
28 | 32 | # Tests for assertNotAlmostEqual
|
29 | 33 | ###
|
30 | 34 |
|
| 35 | +case.assertAlmostEqual(1, 2.4) |
31 | 36 | case.assertNotAlmostEqual(Fraction(49, 50), Fraction(48, 50))
|
| 37 | +case.assertAlmostEqual(3.14, complex(5, 6)) |
32 | 38 | case.assertNotAlmostEqual(datetime(1999, 1, 2), datetime(1999, 1, 2, microsecond=1), delta=timedelta(hours=1))
|
33 | 39 | case.assertNotAlmostEqual(datetime(1999, 1, 2), datetime(1999, 1, 2, microsecond=1), None, "foo", timedelta(hours=1))
|
34 | 40 |
|
35 | 41 | case.assertNotAlmostEqual(2.4, 2.41, places=9, delta=0.02) # type: ignore
|
36 | 42 | case.assertNotAlmostEqual("foo", "bar") # type: ignore
|
37 | 43 | case.assertNotAlmostEqual(datetime(1999, 1, 2), datetime(1999, 1, 2, microsecond=1)) # type: ignore
|
| 44 | +case.assertNotAlmostEqual(Decimal("0.4"), Fraction(1, 2)) # type: ignore |
| 45 | +case.assertNotAlmostEqual(complex(2, 3), Decimal("0.9")) # type: ignore |
38 | 46 |
|
39 | 47 | ###
|
40 | 48 | # Tests for assertGreater
|
|
0 commit comments