| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
registry.py
And also in hookable.py
Do this using zope.deferredimport and zope.deprecation, two new
dependencies. This introduces a transitive dependency on zope.proxy,
but that was already part of the 'security' extra. zope.proxy runs
on pypy but it doesn't yet support making the C extension optional (https://github.com/zopefoundation/zope.proxy/issues/26)
Also drop the use of _compat._BLANK everywhere and just use the literal.
|
| | |
|
| |
|
|
|
|
|
|
| |
And remove our Python implementation that was added in 2009. The two
have now diverged with new features in zope.hookable.
Since 2012, zope.hookable has had a Python implementation. Now, with
4.2, the C extension is an optional build.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add change note and badge to readme.
Remove unused class and function.
Omit standalonetests.py entirely from coverage.
Another unused class.
Incorporate feedback in test__api.py
* Bring back _callFUT and make the queryAdapterInContext tests call it
* Change raise NotImplentedError into specific fails_if_called() calls.
Remove redundant argument now that all test in Test_adapts pass under all versions.
Remove NotImplementedError from test_globalregistry.py
Remove NotImplementedError from test_hookable.py
Remove NotImplementedError from test_registry.py
Remove NotImplementedError from test_security.py
Remove NotImplementedError from test_zcml.py
Remove NotImplementedError from test_factory.py
Document ZCML feature and devmode.
Really accept all arguments unless opted out.
|
| |
|
|
| |
between zope.security/zope.proxy/zope.component. These previously existed in a zcml.rst doctest only and will fail under PyPy under zopefoundation/zope.security#11 and/or zopefoundation/zope.proxy#8 is fixed.
|
| |
|
|
| |
under PyPy.
|
| | |
|
| | |
|
| |
|
|
|
|
| |
the ``@zope.component.named(name)`` decorator to specify the name.
All tox environments pass and coverage is at 100%.
|
| | |
|
| | |
|
| |
|
|
|
|
| |
- ``tox`` now runs all tests for Python 3.2 and 3.3.
- Enable buildout for Python 3.
- Fixed new failing tests.
|
| | |
|
| |
|
|
|
| |
This avoids pickle references that are redundant with the '__bases__'
pickling.
|
| | |
|
| |
|