@@ -280,11 +280,6 @@ class LenOnly:
280
280
def __len__ (self ):
281
281
return 10
282
282
283
- class GetOnly :
284
- "Dummy sequence class defining __getitem__ but not __len__."
285
- def __getitem__ (self , ndx ):
286
- return 10
287
-
288
283
class CmpErr :
289
284
"Dummy element that always raises an error during comparison"
290
285
def __eq__ (self , other ):
@@ -396,15 +391,7 @@ def test_len_only(self):
396
391
for f in (self .module .nlargest , self .module .nsmallest ):
397
392
self .assertRaises (TypeError , f , 2 , LenOnly ())
398
393
399
- def test_get_only (self ):
400
- for f in (self .module .heapify , self .module .heappop ):
401
- self .assertRaises (TypeError , f , GetOnly ())
402
- for f in (self .module .heappush , self .module .heapreplace ):
403
- self .assertRaises (TypeError , f , GetOnly (), 10 )
404
- for f in (self .module .nlargest , self .module .nsmallest ):
405
- self .assertRaises (TypeError , f , 2 , GetOnly ())
406
-
407
- def test_get_only (self ):
394
+ def test_cmp_err (self ):
408
395
seq = [CmpErr (), CmpErr (), CmpErr ()]
409
396
for f in (self .module .heapify , self .module .heappop ):
410
397
self .assertRaises (ZeroDivisionError , f , seq )
0 commit comments