Add more tests and assertions for math.hypot() and math.dist() (GH-8747)

This commit is contained in:
Raymond Hettinger 2018-08-12 12:15:23 -07:00 committed by GitHub
parent 4d12e4dc28
commit 00414597b4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 5 deletions

View file

@ -2071,6 +2071,7 @@ vector_norm(Py_ssize_t n, double *vec, double max, int found_nan)
assert(n > 0);
for (i=0 ; i < n-1 ; i++) {
x = vec[i];
assert(Py_IS_FINITE(x) && x >= 0.0 && x <= max);
if (x == max) {
x = vec[n-1];
vec[n-1] = max;