]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
Few coverage nitpicks for the cmath module (#102067)
authorSergey B Kirpichev <skirpichev@gmail.com>
Wed, 22 Feb 2023 19:10:01 +0000 (22:10 +0300)
committerGitHub <noreply@github.com>
Wed, 22 Feb 2023 19:10:01 +0000 (19:10 +0000)
commit592f65fdb551f64a2db7849500e5df2291637f25
treefa4301dae701d4034bb3a84e1a2f422ddb05855b
parent7c106a443f8cf1111947a425eed11ecf9e615ce3
Few coverage nitpicks for the cmath module (#102067)

- partial tests for cosh/sinh overflows (L535 and L771).  I doubt
  both ||-ed conditions could be tested.
- removed inaccessible case in sqrt (L832): ax=ay=0 is handled
  above (L823) because fabs() is exact.  Also added test (checked
  with mpmath and gmpy2) for second condition on that line.
- some trivial tests for isclose (cover all conditions on L1217-1218)
- add comment for uncovered L1018

Co-authored-by: Mark Dickinson <dickinsm@gmail.com>
Lib/test/cmath_testcases.txt
Lib/test/test_cmath.py
Modules/cmathmodule.c