python (3.12.0)
Αe d dl Z d dlZd dlmZmZ d dlmZ d dlmZ ej j Z
ej j Zd Zd Z
G d dej Zy) N)isnan nextafter)requires_IEEE_754)
hypothesisc @ t | rt | s| |k( sJ y y N)r )xys K/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/test/test_math_property.pyassert_equal_floatr s 8aAF*F c @ t j t |g|z | S r ) functoolsreducer r r
stepss r
via_reducer s IsU{A66r
c e Zd Ze ej
e e edd d Ze ej
e e ed ed d Z y )
NextafterTestsr i ) min_value max_valuer c J t t ||| t ||| y )Nr )r r r )selfr r
r s r
test_countzNextafterTests.test_count s# :aE2$Q7 9r
)r )r r
abc t ||| }t ||| }t ||||z }t j | d| d| t || y )Nr z -> z == )r r noter )r r r
r r firstsecondcombineds r test_addition_commutesz%NextafterTests.test_addition_commutes sY !Qa(5!1-Q1-5'fXT(<=68,r
N)
__name__
__module____qualname__r r givenfloatsintegersr r# r
r r r s Z
(
(e469 6
9 Z
(
(
Q
Q
!
-! -r
r )r unittestmathr r test.supportr test.support.hypothesis_helperr
strategiesr( r) r r TestCaser r* r
r <module>r1 sR ! * 5 % % ))+7-X&&