File tree Expand file tree Collapse file tree 3 files changed +20
-22
lines changed
Expand file tree Collapse file tree 3 files changed +20
-22
lines changed Original file line number Diff line number Diff line change 99
1010# __eq__
1111
12+ assert 3 + 02j == 3 + 2j
1213assert complex (1 , - 1 ) == complex (1 , - 1 )
1314assert complex (1 , 0 ) == 1
1415assert 1 == complex (1 , 0 )
@@ -212,16 +213,22 @@ def __eq__(self, other):
212213assert complex ('-1e-500+1e-500j' ) == - 0.0 + 0.0j
213214
214215
216+ # Invalid syntax:
217+ src = """
218+ b = 03 + 2j
219+ """
220+
221+ with assert_raises (SyntaxError ):
222+ exec (src )
223+
224+
215225# __complex__
216- def test__complex__ ():
217- z = 3 + 4j
218- assert z .__complex__ () == z
219- assert type (z .__complex__ ()) == complex
220-
221- class complex_subclass (complex ):
222- pass
223- z = complex_subclass (3 + 4j )
224- assert z .__complex__ () == 3 + 4j
225- assert type (z .__complex__ ()) == complex
226-
227- testutils .skip_if_unsupported (3 , 11 , test__complex__ )
226+ z = 3 + 4j
227+ assert z .__complex__ () == z
228+ assert type (z .__complex__ ()) == complex
229+
230+ class complex_subclass (complex ):
231+ pass
232+ z = complex_subclass (3 + 4j )
233+ assert z .__complex__ () == 3 + 4j
234+ assert type (z .__complex__ ()) == complex
Original file line number Diff line number Diff line change 116116assert hash (0.0 ) == hash (False )
117117assert hash (1.0 ) != hash (1.0000000001 )
118118
119+ assert 03.2 == 3.2
119120assert 5.0 in {3 , 4 , 5 }
120121assert {- 1 : 2 }[- 1.0 ] == 2
121122
Original file line number Diff line number Diff line change @@ -301,22 +301,12 @@ def __int__(self):
301301
302302assert 00 == 0
303303assert 0_0 == 0
304- assert 03.2 == 3.2
305- assert 3 + 02j == 3 + 2j
306304
307305# Invalid syntax:
308306src = """
309307b = 02
310308"""
311309
312- with assert_raises (SyntaxError ):
313- exec (src )
314-
315- # Invalid syntax:
316- src = """
317- b = 03 + 2j
318- """
319-
320310with assert_raises (SyntaxError ):
321311 exec (src )
322312
You can’t perform that action at this time.
0 commit comments