@@ -193,18 +193,20 @@ def test_egg(self):
193193
194194
195195class TestEntryPoints (unittest .TestCase ):
196+ def __init__ (self , * args ):
197+ super (TestEntryPoints , self ).__init__ (* args )
198+ self .ep = importlib_metadata .EntryPoint ('name' , 'value' , 'group' )
199+
196200 def test_entry_point_pickleable (self ):
197- ep = importlib_metadata .EntryPoint ('name' , 'value' , 'group' )
198- revived = pickle .loads (pickle .dumps (ep ))
199- assert revived == ep
201+ revived = pickle .loads (pickle .dumps (self .ep ))
202+ assert revived == self .ep
200203
201204 def test_immutable (self ):
202205 """EntryPoints should be immutable"""
203- ep = EntryPoint ('name' , 'value' , 'group' )
204206 with self .assertRaises (AttributeError ):
205- ep .name = 'badactor'
207+ self . ep .name = 'badactor'
206208
207209 def test_repr (self ):
208- assert 'EntryPoint' in repr (EntryPoint ( 'name' , 'value' , 'group' ) )
209- assert 'name=' in repr (EntryPoint ( 'name' , 'value' , 'group' ) )
210- assert "'name'" in repr (EntryPoint ( 'name' , 'value' , 'group' ) )
210+ assert 'EntryPoint' in repr (self . ep )
211+ assert 'name=' in repr (self . ep )
212+ assert "'name'" in repr (self . ep )
0 commit comments