summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #344 from cjwatson/release-2.6.0HEAD2.6.0masterColin Watson2023-03-141-6/+10
|\ | | | | Release 2.6.0
| * Release 2.6.0Colin Watson2023-03-141-6/+10
|/ | | | Fixes #321.
* Merge pull request #343 from cjwatson/py311Jelmer Vernooij2023-03-145-3/+6
|\ | | | | Finish adding support for Python 3.11
| * Finish adding support for Python 3.11Colin Watson2023-03-145-3/+6
|/
* Merge pull request #342 from cjwatson/update-newsJelmer Vernooij2023-03-141-0/+7
|\ | | | | Add a few missing entries to NEWS
| * Add a few missing entries to NEWSColin Watson2023-03-141-0/+7
|/
* Merge pull request #340 from mtreinish/no-more-cgiColin Watson2023-03-141-2/+5
|\ | | | | Replace deprecated `cgi` module usage with `email`
| * Wrap content-type params in a dictionaryMatthew Treinish2023-03-101-1/+1
| |
| * Replace deprecated `cgi` module usage with `email`Matthew Treinish2023-02-061-2/+5
|/ | | | | | | | | | | In Python 3.11 the standard library `cgi` module was deprecated with a planned removal set for Python 3.13. In preparation for that removal, this commit removes the usage of this deprecated module and replaces it with the still supported standard library `email` module which is what the documentation points to as an alternative for how `cgi` was previously used. This should still be compatible with all the supported Python versions but will be more future proof and not emit any deprecation warnings with Python 3.11 anymore.
* Merge pull request #339 from jelmer/no-extrasJelmer Vernooij2023-01-281-3/+0
|\ | | | | Drop extras from requirements; fixtures no longer uses it
| * Drop extras of extras; fixtures no longer uses itJelmer Vernooij2023-01-281-3/+0
|/
* Merge pull request #338 from thomasgoirand/masterJelmer Vernooij2022-12-281-2/+2
|\ | | | | Fix distutilscmd in Debian + Py 3.11
| * Fix distutilscmd in Debian + Py 3.11Thomas Goirand2022-12-271-2/+2
|/ | | | | | | | | | Under Debian, when attempting to run tests, the debian folder is found and conflicts with this error: setuptools.errors.PackageDiscoveryError: Multiple top-level packages discovered in a flat-layout: ['debian', 'testtools']. This patch fixes this (I already applied it in Debian, and it solved the issue for me).
* Merge pull request #337 from testing-cabal/mypyJelmer Vernooij2022-11-191-0/+13
|\ | | | | Add initial config for mypy
| * Merge branch 'master' into mypymypyJelmer Vernooij2022-11-192-1/+6
| |\ | |/ |/|
* | Merge pull request #336 from tipabu/eq-attribute-errorJelmer Vernooij2022-11-062-1/+6
|\ \ | | | | | | Prevent AttributeError in TestCase.__eq__
| * | Prevent AttributeError in TestCase.__eq__Tim Burke2022-11-042-1/+6
|/ / | | | | | | Not all objects have a __dict__ attribute.
| * Add initial config for mypy.Jelmer Vernooij2022-11-191-0/+13
|/
* Merge pull request #326 from cjwatson/compound-fixtureJelmer Vernooij2022-07-013-17/+6
|\ | | | | Use CompoundFixture from fixtures>=2.0 rather than rolling our own
| * Merge branch 'master' into compound-fixtureJelmer Vernooij2022-07-015-13/+22
| |\ | |/ |/|
* | Merge pull request #248 from gone/masterJelmer Vernooij2022-07-012-0/+6
|\ \ | | | | | | Making sure that TestCase can be hashed
| * | simplifying codeBen Beecher2022-07-011-3/+1
| | |
| * | less codeBen Beecher2022-07-011-5/+2
| | |
| * | Making sure that TestCase can be hashedBen Beecher2022-07-012-0/+11
|/ /
* | Merge pull request #328 from cjwatson/py311Jelmer Vernooij2022-07-013-13/+16
|\ \ | | | | | | Fix various test failures with Python 3.11
| * | Fix various test failures with Python 3.11Colin Watson2022-07-013-13/+16
|/ / | | | | | | | | | | | | | | | | | | | | The changes for https://peps.python.org/pep-0657/ require a number of changes in our tests. Some tests still fail due to https://twistedmatrix.com/trac/ticket/10336, so I'm not adding 3.11 to the test matrix yet. Fixes #325.
| * Merge branch 'master' into compound-fixtureJelmer Vernooij2022-07-017-7/+13
| |\ | |/ |/|
* | Merge pull request #327 from cjwatson/twisted-extraJelmer Vernooij2022-07-017-7/+13
|\ \ | | | | | | Provide a ``testtools[twisted]`` extra
| * | Provide a ``testtools[twisted]`` extraColin Watson2022-07-017-7/+13
|/ / | | | | | | | | | | | | This documents dependencies needed for `testtools.twistedsupport`. At the moment this is just `Twisted`, but it generally seems a good idea to put this sort of thing in an official extra rather than having it be documented ad-hoc.
| * Use CompoundFixture from fixtures>=2.0 rather than rolling our ownColin Watson2022-07-013-17/+6
|/ | | | `fixtures` 2.0 was released in 2016.
* Merge pull request #309 from hugovk/rm-3.5Jelmer Vernooij2022-07-0135-102/+108
|\ | | | | Drop support for EOL 3.5
| * Add final noop job to indicate success and set as requiredHugo van Kemenade2022-06-071-0/+7
| |
| * Merge branch 'master' into rm-3.5Hugo van Kemenade2022-06-068-19/+19
| |\ | |/ |/|
* | Merge pull request #335 from hugovk/fix-assertRaisesRegexp-deprecationColin Watson2022-06-068-20/+20
|\ \ | | | | | | Replace deprecated assertRaisesRegexp with assertRaisesRegex
| * | Fix DeprecationWarning: Only valid in 1.8.1 and earlier. Use skipTest instead.Hugo van Kemenade2022-06-046-8/+8
| | |
| * | Show warningsHugo van Kemenade2022-06-042-2/+2
| | |
| * | Replace deprecated assertRaisesRegexp with assertRaisesRegexHugo van Kemenade2022-06-041-10/+10
|/ /
| * Merge branch 'master' into rm-3.5Hugo van Kemenade2022-05-047-16/+16
| |\ | |/ |/|
* | Merge pull request #329 from cjwatson/doc-newsJelmer Vernooij2022-04-251-0/+1
|\ \ | | | | | | Fix inclusion of NEWS in Sphinx documentation
| * | Fix inclusion of NEWS in Sphinx documentationColin Watson2022-04-251-0/+1
|/ / | | | | | | | | | | | | `make html-sphinx` previously warned: .../doc/index.rst:20: WARNING: toctree contains reference to nonexisting document 'news'
* | Merge pull request #319 from hugovk/fix-3.11Colin Watson2022-04-233-33/+37
|\ \ | | | | | | Upgrade asserts with teyit for Python 3.11 compatibility
| * \ Merge branch 'master' into fix-3.11Colin Watson2022-04-233-7/+2
| |\ \ | |/ / |/| |
* | | Merge pull request #323 from stephenfin/trivialColin Watson2022-04-233-7/+2
|\ \ \ | | | | | | | | doc: Remove references to unittest2
| * | | doc: Remove references to unittest2Stephen Finucane2022-02-073-7/+2
|/ / / | | | | | | | | | Signed-off-by: Stephen Finucane <stephen@that.guru>
| * | Upgrade asserts with teyit for Python 3.11 compatibilityHugo van Kemenade2022-02-073-33/+37
|/ /
| * Upgrade Python syntax with pyupgrade --py36-plusHugo van Kemenade2022-02-0727-119/+116
| |
| * Drop support for EOL Python 3.5Hugo van Kemenade2022-02-079-9/+11
|/
* Add instructions on building docs. Fixes #305Jelmer Vernooij2022-01-242-1/+4
|
* Fix docstring formatting warnings.Jelmer Vernooij2022-01-241-7/+6
|
* Add missing quotes around identifier.Jelmer Vernooij2022-01-241-1/+1
|