summaryrefslogtreecommitdiff
path: root/src/zope/interface/tests
Commit message (Expand)AuthorAgeFilesLines
* Let interface 'subclasses' override __adapt__.issue3Jason Madden2020-04-063-52/+179
* Remove the bare except: statements.Jason Madden2020-04-024-144/+279
* Ensure that objects that implement no interfaces still have Interface in thei...Jason Madden2020-03-301-11/+47
* Make the RO for InterfaceClass consistent and fix handling of the STRICT_IRO ...issue192-issue194Jason Madden2020-03-202-13/+52
* Update comments and add a test for more coverage.Jason Madden2020-03-191-0/+21
* Add additional tests for assigning to Interface.__module__.Jason Madden2020-03-181-0/+7
* Add tests for comparing InterfaceClass/Implements objects to things without t...Jason Madden2020-03-182-5/+119
* Use a descriptor for __module__Jason Madden2020-03-181-2/+3
* Avoid use of a metaclass by implementeng __getattribute__.Jason Madden2020-03-181-2/+2
* Fix tests when zope.component is also importable.Jason Madden2020-03-182-1/+24
* Clean up linter errors in test_interface.py so new/real problems are more obv...Jason Madden2020-03-181-41/+52
* Move Interface hashing and comparison to C; 2.5 to 15x speedup in micro bench...Jason Madden2020-03-182-1/+18
* Move the one-base optimization down a level, and enable using pre-calculated ...Jason Madden2020-03-181-0/+21
* Ensure Interface is the last item in the __sro__.Jason Madden2020-03-181-0/+42
* Make Interface.getTaggedValue follow the __iro__.Jason Madden2020-03-181-1/+93
* Use C3 (mostly) to compute IRO.issue21Jason Madden2020-03-153-14/+315
* Add additional low-level tests for super() unwrapping.Jason Madden2020-03-101-1/+38
* Make provided/implementedBy and adapter registries respect super().issue11Jason Madden2020-03-092-2/+473
* Find more concrete classes that are registered.Jason Madden2020-02-171-5/+2
* Merge pull request #177 from zopefoundation/fix-signatureJens W. Klein2020-02-161-4/+4
|\
| * Fix repr of "Attribute" to look like beforeJens W. Klein2020-02-161-4/+4
* | Add test case for #6.issue6Jason Madden2020-02-141-1/+50
|/
* Simplify the string formatting rules for the Invalid exceptions.Jason Madden2020-02-101-14/+54
* Make verifyObject/Class collect and raise all errors instead of only the first.issue171Jason Madden2020-02-082-2/+85
* Make verification errors more readable and useful.Jason Madden2020-02-072-18/+92
* Fix verification for methods of builtin types with pseudo-default arguments o...issue118Jason Madden2020-02-061-6/+50
* The _empty singleton has no-op subscribe/unsubscribe methods.issue162Jason Madden2020-01-281-0/+18
* Make the singleton _empty immutable.Jason Madden2020-01-271-0/+53
* Remove support for hashing uninitialized interfaces.issue157Jason Madden2020-01-271-10/+2
* Move Declaration, Specification and ClassProvides to __slots__.Jason Madden2020-01-272-8/+8
* Use tp_members in SpecificationBase and ClassProvidesBase.Jason Madden2020-01-231-20/+20
* Test PURE_PYTHON at runtime.Jason Madden2020-01-214-164/+158
* Remove unused test files.Jason Madden2020-01-213-67/+0
* key order doesn't mattermauro2019-10-091-1/+1
* taggedvalue inheritancemauro2019-10-091-2/+11
* Fix coverage.issue126Jason Madden2018-10-231-2/+2
* Fix 'verifyObject' for class objects with staticmethods on Python 3.Jason Madden2018-10-231-0/+21
* Allow Registering and unregistering instance methods as listeners (#102)‮rekcäH nitraM‮2017-11-281-0/+11
* Drop __annotations__ in interface declarationsMaxim Avanov2017-09-011-0/+9
* Merge pull request #95 from zopefoundation/combined-coverageJason Madden2017-06-147-38/+46
|\
| * cleanups requested by @tseaver: remove assert from _implements since all its ...Jason Madden2017-06-141-2/+5
| * Enable combined coverage reports under tox and branch coveragecombined-coverageJason Madden2017-06-147-37/+42
* | Fix the cache getting out of sync with _utility_registrations.issue93Jason Madden2017-06-141-0/+53
|/
* Fix #85 by implementing __reduce__ to omit _v_ attributes.issue85-take2-reduceJason Madden2017-06-141-1/+102
* 100% coverage (#90)Jason Madden2017-06-129-240/+165
* Test sanity cleanups (#88)Jason Madden2017-06-0813-179/+89
* Simply the caching of utility-registration data. In addition toJim Fulton2017-05-121-2/+0
* Raise ValueError if non-text name passed to adapter registry methods.75-prevent-non-text-name-errorsTres Seaver2017-05-041-0/+32
* Add tests asserting that optimzations are / are not present as expected.Tres Seaver2016-11-153-0/+103
* Fix equality testing of implementedBy objects that have been proxied. Fixes #55.fix-55Jason Madden2016-09-021-0/+40