Mark Dickinson <dicki...@gmail.com> added the comment:

> 2921 is the smallest integers for which math.sqrt(x) > x**0.5

This is platform-dependent. On my machine, for example, `math.sqrt(2921) == 
2921**0.5` returns `True`.

I don't see a lot of value in additional tests here; we're only wrapping the 
libm sqrt, so we only really need enough testing to catch possible 
implementation errors in that wrapping. But testing only integers with an exact 
square root doesn't seem enough.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue44364>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to