summaryrefslogtreecommitdiff
path: root/src/zope/interface/common
Commit message (Collapse)AuthorAgeFilesLines
* Cleanups per review.issue138Jason Madden2020-02-175-41/+34
|
* Update documentation and clarify the relationship of the older mapping and ↵Jason Madden2020-02-177-49/+158
| | | | sequence interfaces.
* Do not test _WindowsConsoleIOJason Madden2020-02-171-1/+1
|
* Find more concrete classes that are registered.Jason Madden2020-02-174-10/+39
|
* Add interfaces for builtins and the io ABCs.Jason Madden2020-02-179-64/+439
|
* Add numbers ABC interfaces.Jason Madden2020-02-175-39/+199
|
* Add collections.IByteString and refactor to avoid one-to-one assumption ↵Jason Madden2020-02-173-45/+161
| | | | | | about ABCs and builtins. bytearray turns out to violate that.
* Add z.i.common.collections to parallel the collections.abc classes.Jason Madden2020-02-173-2/+482
| | | | | | | | Register implemented standard library types on import. Derive the interface methods and documentation from the ABC automatically. I hope to use this for numbers too. Part of #138
* Fix verification for methods of builtin types with pseudo-default arguments ↵issue118Jason Madden2020-02-062-28/+39
| | | | | | | | | on Pypy On PyPy2, they are ignored (like on CPython), but on PyPy3 they can actually be validated. Fixes #118
* Formatting for z.i.common.sequences.Jason Madden2018-07-191-22/+27
|
* Cross references and formatting for z.i.common.mappingJason Madden2018-07-191-17/+42
|
* Cross references and formatting for z.i.common.idatetime.Jason Madden2018-07-191-68/+99
|
* Add docstrings with cross-refs to z.i.common.interfacesJason Madden2018-07-191-56/+166
| | | | | | Also bring the ``classImplements`` lines closer to the interface declaration. This helped me be sure that nothing was missed and that all the repetitions of the names matched.
* Test sanity cleanups (#88)Jason Madden2017-06-082-23/+4
| | | | | | | | | | | | | | | | | | | * Test sanity cleanups Partially addresses #87 - Remove manual lists of tests in favor of loadTestsFromName. This mostly gets all test runners running the same number of tests. - Remove `additional_tests`, which was just duplicating the discovered tests. No modern test runner seems to need it. - Change the two compatibility skip decorators to actually use unitetest skips, which helps with the reporting. * Per @tseaver, drop most test_suite functions. * Port remaining doctest to unittest. * Make the odd tests work on all supported python versions
* Remove deprecated unittest assertions.Tres Seaver2014-12-271-1/+1
|
* Normalize imports.Tres Seaver2014-12-091-3/+3
|
* Repository policy.Tres Seaver2012-06-181-1/+1
|
* Merge from LP branch.Tres Seaver2012-03-261-2/+2
|
* Fixes for small issues when running tests under Python 3.2 using zope.testrunnerBrian Sutherland2011-04-291-1/+4
|
* Remove CVS-era Id fossils.Tres Seaver2010-06-036-12/+0
|
* Cleaning up imports, mostly in tests, some duplicates created by my merge. ↵Lennart Regebro2010-04-112-7/+1
| | | | Pyflakes is happier now, but we do a lot of things that confuses it.
* Comply with repository policy.Tres Seaver2010-04-067-7/+7
|
* Use the standard Python doctest module instead of zope.testing.doctest, whichFabio Tranchitella2009-12-231-1/+1
| | | | | has been deprecated.
* Revert incorrect copyright header update.Christian Theune2009-12-177-7/+7
|
* Updating copyright header after transfer of ownership to the Zope FoundationChristian Theune2009-11-027-7/+7
|
* Moving code to satellite.Christian Theune2007-05-039-0/+1164
|
* Removed interface copyJim Fulton2006-03-118-1122/+0
|
* Correcting borked move.Nathan Yergler2006-02-278-0/+1122