Skip to content

Commit 7828d15

Browse files
Farbod Ahmadianwebknjaz
andcommitted
🧪🚑🐛 Adjust object ID repr @ unbound saferepr test
Co-Authored-By: Sviatoslav Sydorenko <webknjaz@redhat.com>
1 parent d6f3559 commit 7828d15

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

testing/io/test_saferepr.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -194,22 +194,20 @@ def __repr__(self):
194194

195195
class TestSafereprUnbounded:
196196
class Help:
197-
def __init__(self, i):
198-
self.i = i
199-
200197
def bound_method(self):
201-
return self.i
198+
pass
202199

203200
def test_saferepr_bound_method(self):
204201
"""saferepr() of a bound method should show only the method name"""
205-
assert saferepr(self.Help(10).bound_method) == "bound_method"
202+
assert saferepr(self.Help().bound_method) == "bound_method"
206203

207204
def test_saferepr_unbounded(self):
208205
"""saferepr() of an unbound method should still show the full information"""
209-
obj = self.Help(10)
206+
obj = self.Help()
207+
obj_id = f"{id(obj) :x}".lstrip("0").lower()
210208
assert (
211209
saferepr(obj)
212-
== f"<test_saferepr.{self.__class__.__name__}.Help object at 0x{id(obj):x}>"
210+
== f"<test_saferepr.{self.__class__.__name__}.Help object at 0x{obj_id !s}>"
213211
)
214212
assert (
215213
saferepr(self.Help)

0 commit comments

Comments
 (0)