@@ -736,7 +736,7 @@ def validate_abstract_methods(self, abc, *names):
736736 stubs = methodstubs .copy ()
737737 del stubs [name ]
738738 C = type ('C' , (abc ,), stubs )
739- self .assertRaises (TypeError , C , name )
739+ self .assertRaises (TypeError , C )
740740
741741 def validate_isinstance (self , abc , name ):
742742 stub = lambda s , * args : 0
@@ -963,7 +963,7 @@ class AnextOnly:
963963 async def __anext__ (self ):
964964 raise StopAsyncIteration
965965 self .assertNotIsInstance (AnextOnly (), AsyncIterator )
966- self .validate_abstract_methods (AsyncIterator , '__anext__' , '__aiter__' )
966+ self .validate_abstract_methods (AsyncIterator , '__anext__' )
967967
968968 def test_Iterable (self ):
969969 # Check some non-iterables
@@ -1160,7 +1160,7 @@ def test_Iterator(self):
11601160 for x in samples :
11611161 self .assertIsInstance (x , Iterator )
11621162 self .assertTrue (issubclass (type (x ), Iterator ), repr (type (x )))
1163- self .validate_abstract_methods (Iterator , '__next__' , '__iter__' )
1163+ self .validate_abstract_methods (Iterator , '__next__' )
11641164
11651165 # Issue 10565
11661166 class NextOnly :
@@ -1844,8 +1844,7 @@ def test_Mapping(self):
18441844 for sample in [dict ]:
18451845 self .assertIsInstance (sample (), Mapping )
18461846 self .assertTrue (issubclass (sample , Mapping ))
1847- self .validate_abstract_methods (Mapping , '__contains__' , '__iter__' , '__len__' ,
1848- '__getitem__' )
1847+ self .validate_abstract_methods (Mapping , '__iter__' , '__len__' , '__getitem__' )
18491848 class MyMapping (Mapping ):
18501849 def __len__ (self ):
18511850 return 0
@@ -1860,7 +1859,7 @@ def test_MutableMapping(self):
18601859 for sample in [dict ]:
18611860 self .assertIsInstance (sample (), MutableMapping )
18621861 self .assertTrue (issubclass (sample , MutableMapping ))
1863- self .validate_abstract_methods (MutableMapping , '__contains__' , ' __iter__' , '__len__' ,
1862+ self .validate_abstract_methods (MutableMapping , '__iter__' , '__len__' ,
18641863 '__getitem__' , '__setitem__' , '__delitem__' )
18651864
18661865 def test_MutableMapping_subclass (self ):
@@ -1899,8 +1898,7 @@ def test_Sequence(self):
18991898 self .assertIsInstance (memoryview (b"" ), Sequence )
19001899 self .assertTrue (issubclass (memoryview , Sequence ))
19011900 self .assertTrue (issubclass (str , Sequence ))
1902- self .validate_abstract_methods (Sequence , '__contains__' , '__iter__' , '__len__' ,
1903- '__getitem__' )
1901+ self .validate_abstract_methods (Sequence , '__len__' , '__getitem__' )
19041902
19051903 def test_Sequence_mixins (self ):
19061904 class SequenceSubclass (Sequence ):
@@ -1977,8 +1975,8 @@ def test_MutableSequence(self):
19771975 self .assertTrue (issubclass (sample , MutableSequence ))
19781976 self .assertTrue (issubclass (array .array , MutableSequence ))
19791977 self .assertFalse (issubclass (str , MutableSequence ))
1980- self .validate_abstract_methods (MutableSequence , '__contains__ ' , '__iter__ ' ,
1981- '__len__' , '__getitem__' , '__setitem__' , '__delitem__' , 'insert' )
1978+ self .validate_abstract_methods (MutableSequence , '__len__ ' , '__getitem__ ' ,
1979+ '__setitem__' , '__delitem__' , 'insert' )
19821980
19831981 def test_MutableSequence_mixins (self ):
19841982 # Test the mixins of MutableSequence by creating a minimal concrete
0 commit comments