diff options
author | Michael Howitz <mh@gocept.com> | 2022-03-28 08:52:00 +0200 |
---|---|---|
committer | Michael Howitz <mh@gocept.com> | 2022-03-29 08:09:24 +0200 |
commit | 239dd565897703f6df4f414badfd98558f8002b6 (patch) | |
tree | 2d1cd36b8760d9896e259009097d729748d03724 | |
parent | 5f8e2e0410257f852298246352ba3b44e1255f88 (diff) | |
download | zope-interface-239dd565897703f6df4f414badfd98558f8002b6.tar.gz |
Fix tests for PyPy3.
On PyPy3 the following `registered_classes` for `IMutableMapping` are
found:
```
{<class 'dict'>,
<class 'pkg_resources._vendor.pyparsing.ParseResults'>,
<class 'setuptools._vendor.pyparsing.ParseResults'>,
<class 'collections.UserDict'>}
```
So collecting the tests fails because of a duplicate name which is
prevented by this commit.
-rw-r--r-- | src/zope/interface/common/tests/__init__.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/zope/interface/common/tests/__init__.py b/src/zope/interface/common/tests/__init__.py index b3bd5be..2023072 100644 --- a/src/zope/interface/common/tests/__init__.py +++ b/src/zope/interface/common/tests/__init__.py @@ -60,7 +60,8 @@ def add_verify_tests(cls, iface_classes_iter): self.assertTrue(self.verify(iface, stdlib_class)) - suffix = "%s_%s_%s" % ( + suffix = "%s_%s_%s_%s" % ( + stdlib_class.__module__.replace('.', '_'), stdlib_class.__name__, iface.__module__.replace('.', '_'), iface.__name__ |