3131
3232decimal = import_helper .import_fresh_module ('decimal' , fresh = ['_decimal' ])
3333
34- _partial_types = [py_functools .partial ]
35- if c_functools :
36- _partial_types .append (c_functools .partial )
37-
3834
3935@contextlib .contextmanager
4036def replaced_module (name , replacement ):
@@ -207,10 +203,7 @@ def test_repr(self):
207203 kwargs = {'a' : object (), 'b' : object ()}
208204 kwargs_reprs = ['a={a!r}, b={b!r}' .format_map (kwargs ),
209205 'b={b!r}, a={a!r}' .format_map (kwargs )]
210- if self .partial in _partial_types :
211- name = 'functools.partial'
212- else :
213- name = self .partial .__name__
206+ name = f"{ self .partial .__module__ } .{ self .partial .__qualname__ } "
214207
215208 f = self .partial (capture )
216209 self .assertEqual (f'{ name } ({ capture !r} )' , repr (f ))
@@ -229,10 +222,7 @@ def test_repr(self):
229222 for kwargs_repr in kwargs_reprs ])
230223
231224 def test_recursive_repr (self ):
232- if self .partial in _partial_types :
233- name = 'functools.partial'
234- else :
235- name = self .partial .__name__
225+ name = f"{ self .partial .__module__ } .{ self .partial .__qualname__ } "
236226
237227 f = self .partial (capture )
238228 f .__setstate__ ((f , (), {}, {}))
0 commit comments