diff options
| author | Jens W. Klein <jk@kleinundpartner.at> | 2020-02-16 16:04:00 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-02-16 16:04:00 +0100 |
| commit | 7f6f60e824ac34e2bf9ec890e6c361f57bfc823b (patch) | |
| tree | 5373fa49789df38431bbbbcafe2ea776ed31de8d /src | |
| parent | 0e32e11a4c58b504f748ae423aa834dbf8538211 (diff) | |
| parent | 823faaaea1d4e508aa799cf9f893457d2f4acb11 (diff) | |
| download | zope-interface-7f6f60e824ac34e2bf9ec890e6c361f57bfc823b.tar.gz | |
Merge pull request #177 from zopefoundation/fix-signature
Fix repr of "Attribute" to look like before
Diffstat (limited to 'src')
| -rw-r--r-- | src/zope/interface/interface.py | 2 | ||||
| -rw-r--r-- | src/zope/interface/tests/test_interface.py | 8 |
2 files changed, 5 insertions, 5 deletions
diff --git a/src/zope/interface/interface.py b/src/zope/interface/interface.py index 4ed447a..ade6f42 100644 --- a/src/zope/interface/interface.py +++ b/src/zope/interface/interface.py @@ -651,7 +651,7 @@ class Attribute(Element): return of + self.__name__ + self._get_str_info() def __repr__(self): - return "<%s.%s at 0x%x %s>" % ( + return "<%s.%s object at 0x%x %s>" % ( type(self).__module__, type(self).__name__, id(self), diff --git a/src/zope/interface/tests/test_interface.py b/src/zope/interface/tests/test_interface.py index 433d342..7bde955 100644 --- a/src/zope/interface/tests/test_interface.py +++ b/src/zope/interface/tests/test_interface.py @@ -1910,13 +1910,13 @@ class AttributeTests(ElementTests): method = self._makeOne() method.interface = type(self) r = repr(method) - self.assertTrue(r.startswith('<zope.interface.interface.Attribute at'), r) + self.assertTrue(r.startswith('<zope.interface.interface.Attribute object at'), r) self.assertTrue(r.endswith(' AttributeTests.TestAttribute>'), r) def test__repr__wo_interface(self): method = self._makeOne() r = repr(method) - self.assertTrue(r.startswith('<zope.interface.interface.Attribute at'), r) + self.assertTrue(r.startswith('<zope.interface.interface.Attribute object at'), r) self.assertTrue(r.endswith(' TestAttribute>'), r) def test__str__w_interface(self): @@ -1997,14 +1997,14 @@ class MethodTests(AttributeTests): method.kwargs = 'kw' method.interface = type(self) r = repr(method) - self.assertTrue(r.startswith('<zope.interface.interface.Method at'), r) + self.assertTrue(r.startswith('<zope.interface.interface.Method object at'), r) self.assertTrue(r.endswith(' MethodTests.TestMethod(**kw)>'), r) def test__repr__wo_interface(self): method = self._makeOne() method.kwargs = 'kw' r = repr(method) - self.assertTrue(r.startswith('<zope.interface.interface.Method at'), r) + self.assertTrue(r.startswith('<zope.interface.interface.Method object at'), r) self.assertTrue(r.endswith(' TestMethod(**kw)>'), r) def test__str__w_interface(self): |
