Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cpython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
cpython
Commits
66ca861f
Commit
66ca861f
authored
Jul 07, 2014
by
Serhiy Storchaka
Browse files
Options
Browse Files
Download
Plain Diff
Issue #21881: Be more tolerant in test_tcl to not parsable by float() NaN
representations (on mips and m68k platforms).
parents
96baaae4
667abc7d
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
6 deletions
+6
-6
Lib/test/test_tcl.py
Lib/test/test_tcl.py
+6
-6
No files found.
Lib/test/test_tcl.py
View file @
66ca861f
...
...
@@ -406,8 +406,9 @@ class TclTest(unittest.TestCase):
self
.
assertEqual
(
passValue
(
float
(
'inf'
)),
float
(
'inf'
))
self
.
assertEqual
(
passValue
(
-
float
(
'inf'
)),
-
float
(
'inf'
))
else
:
f
=
float
(
passValue
(
float
(
'nan'
)))
self
.
assertNotEqual
(
f
,
f
)
f
=
passValue
(
float
(
'nan'
))
self
.
assertIsInstance
(
f
,
str
)
self
.
assertEqual
(
f
.
lower
()[:
3
],
'nan'
)
self
.
assertEqual
(
float
(
passValue
(
float
(
'inf'
))),
float
(
'inf'
))
self
.
assertEqual
(
float
(
passValue
(
-
float
(
'inf'
))),
-
float
(
'inf'
))
self
.
assertEqual
(
passValue
((
1
,
'2'
,
(
3.4
,))),
...
...
@@ -433,9 +434,8 @@ class TclTest(unittest.TestCase):
expected
=
float
(
expected
)
self
.
assertAlmostEqual
(
float
(
actual
),
expected
,
delta
=
abs
(
expected
)
*
1e-10
)
def
nan_eq
(
actual
,
expected
):
actual
=
float
(
actual
)
self
.
assertNotEqual
(
actual
,
actual
)
def
starts_with
(
actual
,
expected
):
self
.
assertEqual
(
actual
.
lower
()[:
len
(
expected
)],
expected
)
check
(
True
,
'1'
)
check
(
False
,
'0'
)
...
...
@@ -458,7 +458,7 @@ class TclTest(unittest.TestCase):
check
(
f
,
f
,
eq
=
float_eq
)
check
(
float
(
'inf'
),
'Inf'
,
eq
=
float_eq
)
check
(
-
float
(
'inf'
),
'-Inf'
,
eq
=
float_eq
)
check
(
float
(
'nan'
),
'
NaN'
,
eq
=
nan_eq
)
check
(
float
(
'nan'
),
'
nan'
,
eq
=
starts_with
)
check
((),
''
)
check
((
1
,
(
2
,),
(
3
,
4
),
'5 6'
,
()),
'1 2 {3 4} {5 6} {}'
)
check
([
1
,
[
2
,],
[
3
,
4
],
'5 6'
,
[]],
'1 2 {3 4} {5 6} {}'
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment