Skip to content

Commit 3f824c0

Browse files
committed
check_compare_id
1 parent c901539 commit 3f824c0

1 file changed

Lines changed: 9 additions & 17 deletions

File tree

Lib/test/seq_tests.py

Lines changed: 9 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -250,10 +250,7 @@ def __eq__(self, other):
250250
checklast = self.type2test([StopCompares(), 1])
251251
self.assertRaises(DoNotTestEq, checklast.__contains__, 1)
252252

253-
def test_compare_nan(self):
254-
nan = float("nan")
255-
a = self.type2test([nan])
256-
b = self.type2test([nan])
253+
def check_compare_id(self, a, b):
257254
self.assertTrue(a == a)
258255
self.assertFalse(a != a)
259256
self.assertTrue(a == b)
@@ -262,30 +259,25 @@ def test_compare_nan(self):
262259
self.assertFalse(a < b)
263260
self.assertFalse(a > b)
264261

262+
def test_compare_nan(self):
263+
nan = float("nan")
264+
a = self.type2test([nan])
265+
b = self.type2test([nan])
266+
self.check_compare_id(a, b)
267+
265268
def test_compare_decimal_nan(self):
266269
import decimal
267270
nan = decimal.Decimal("NaN")
268271
a = self.type2test([nan])
269272
b = self.type2test([nan])
270-
self.assertTrue(a == a)
271-
self.assertFalse(a != a)
272-
self.assertTrue(a == b)
273-
self.assertFalse(a != b)
274-
self.assertFalse(a < a)
275-
self.assertFalse(a < b)
276-
self.assertFalse(a > b)
273+
self.check_compare_id(a, b)
277274

278275
def test_compare_signed_zero(self):
279276
a = self.type2test([0.0])
280277
b = self.type2test([-0.0])
281-
self.assertTrue(a == a)
282-
self.assertFalse(a != a)
278+
self.check_compare_id(a, b)
283279
self.assertTrue(b == b)
284280
self.assertFalse(b != b)
285-
self.assertTrue(a == b)
286-
self.assertFalse(a != b)
287-
self.assertFalse(a > b)
288-
self.assertFalse(a < b)
289281

290282
def test_len(self):
291283
self.assertEqual(len(self.type2test()), 0)

0 commit comments

Comments
 (0)