@@ -280,11 +280,6 @@ class LenOnly:
280280 def __len__ (self ):
281281 return 10
282282
283- class GetOnly :
284- "Dummy sequence class defining __getitem__ but not __len__."
285- def __getitem__ (self , ndx ):
286- return 10
287-
288283class CmpErr :
289284 "Dummy element that always raises an error during comparison"
290285 def __eq__ (self , other ):
@@ -396,15 +391,7 @@ def test_len_only(self):
396391 for f in (self .module .nlargest , self .module .nsmallest ):
397392 self .assertRaises (TypeError , f , 2 , LenOnly ())
398393
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 ):
408395 seq = [CmpErr (), CmpErr (), CmpErr ()]
409396 for f in (self .module .heapify , self .module .heappop ):
410397 self .assertRaises (ZeroDivisionError , f , seq )
0 commit comments