Commit f24a0d90 authored by Eric Smith's avatar Eric Smith

Issue #10624: Move requires_IEEE_754 into test.support. I'll fix up other uses of it shortly.

parent 70099a15
......@@ -366,6 +366,11 @@ def fcmp(x, y): # fuzzy comparison function
return (len(x) > len(y)) - (len(x) < len(y))
return (x > y) - (x < y)
# decorator for skipping tests on non-IEEE 754 platforms
requires_IEEE_754 = unittest.skipUnless(
float.__getformat__("double").startswith("IEEE"),
"test requires IEEE 754 doubles")
is_jython = sys.platform.startswith('java')
# Filename used for testing
......
# Python test set -- math module
# XXXX Should not do tests around zero only
from test.support import run_unittest, verbose
from test.support import run_unittest, verbose, requires_IEEE_754
import unittest
import math
import os
......@@ -15,11 +15,6 @@ NAN = float('nan')
INF = float('inf')
NINF = float('-inf')
# decorator for skipping tests on non-IEEE 754 platforms
requires_IEEE_754 = unittest.skipUnless(
float.__getformat__("double").startswith("IEEE"),
"test requires IEEE 754 doubles")
# detect evidence of double-rounding: fsum is not always correctly
# rounded on machines that suffer from double rounding.
x, y = 1e16, 2.9999 # use temporary values to defeat peephole optimizer
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment