summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add a TestResourceManager.id() API for letting test results report about a ↵HEADmasterFree Ekanayaka2021-03-092-1/+62
| | | | resource identity (#7)
* Fix minor spelling nit in README.md (#12)Lance Bragstad2019-06-121-1/+1
|
* Merge pull request #8 from testing-cabal/skip-flaky-testBasicSortTestsJelmer Vernooij2019-06-082-0/+3
|\ | | | | Skip flaky testBasicSortTests on Python 3.x
| * Skip flaky testBasicSortTests on Python 3skip-flaky-testBasicSortTestsFree Ekanayaka2016-11-262-0/+3
| |
* | Update FSF address.Jelmer Vernooij2019-06-071-1/+1
| |
* | Release 2.0.1.2.0.1Jelmer Vernooij2019-06-061-0/+18
| |
* | Set author_email to an e-mail address - pypi refuses HTTP URLs.Jelmer Vernooij2019-06-061-2/+2
| | | | | | | | Picked Rob's email address since AFAIK there is no testing-cabal mailing list.
* | Run travis tests on python 3.6.Jelmer Vernooij2019-06-031-2/+3
| |
* | Merge pull request #11 from lbragstad/doc-fixesJelmer Vernooij2019-06-031-2/+4
|\ \ | | | | | | Update method signature in README.rst.
| * | Update method signature in README.rstLance Bragstad2019-06-031-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The TestResourceManager implementation of `make()` actually requires at least one argument, `dependency_resources`. The introductory documentation in README.rst builds out an example, but the method signature of `make()` doesn't include this required argument. This commit updates the documentation to inlucde the required argument to be consistent with the implementation. It also calls out the example in doc/ by referencing it with a link.
* | | Drop Python 2.6 and Python 3.3 support; pip requires newer versions.Jelmer Vernooij2019-06-031-3/+1
|/ /
* | Point Travis to pypy3 version 5.2 (#9)Free Ekanayaka2017-02-061-1/+1
| | | | | | | | | | | | | | | | | | | | The default pypy3 version in Travis is 2.4.0, which implements the Python 3.2.x API. Since setuptools recently dropped support for 3.0-3.2, the pypy3 builds for testresources are broken. This branch changes the pypy3 Travis target to use pypy3.3-5.2-alpha1 instead.
* | Honor dependencies ordering when switching between resources in (#6)Free Ekanayaka2017-02-062-13/+124
|/ | | | | The branch adds a _OrderedSet util and uses it to be able to easily honor the topological order calculated by neededResources().
* Fix #1590536 classifiers not reported in PyPI.Robert Collins2016-06-171-1/+1
|
* Release 2.0.02.0.0Robert Collins2016-04-181-0/+3
| | | | Major version due to dropping support for older Python versions.
* README -> README.rstRobert Collins2016-04-183-2/+2
|
* Drop support for Python 2.4, 2.5, 3.2Robert Collins2016-04-184-3/+13
| | | | | While not deliberately breaking compatibility, we cannot easily test those in CI, so stating that they are supported is at best misleading.
* Bug #1524048: depend on pbr at runtimeRobert Collins2016-04-181-0/+1
| | | | | | Fixes-Bug: 1524048 We have a runtime dependency on pbr, but it wasn't expressed.
* 1.0.1.0.0Robert Collins2015-12-072-0/+10
|
* Handle unittest2 test suites as well.Robert Collins2015-12-074-2/+37
| | | | | This doesn't address the incompat with setUpClass etc, but I have documented it now.
* Use pbr for versions as well.Robert Collins2015-12-041-1/+4
|
* More diagnostics on sort failures.Robert Collins2015-12-041-1/+2
| | | | We're seeing this occasionally on 3.4 and 3.5 only.
* Cleanup old helper we don't need anymore.Robert Collins2015-12-042-128/+1
|
* Add a tox.ini for convenience.Robert Collins2015-12-042-0/+10
|
* Add a Travis config.Robert Collins2015-12-043-2/+28
|
* Ignore more files.Robert Collins2015-12-041-0/+6
|
* Build and ship wheels.Robert Collins2015-12-042-1/+4
|
* Migrate to pbrRobert Collins2015-12-0412-30/+26
| | | | Release / build automation good.
* Release 0.2.7.0.2.7Robert Collins2013-01-211-0/+3
|
* Make FixtureResource.reset actually call fixture.reset().Robert Collins2013-01-215-32/+129
|
* * TestResourceManager.reset() was not taking dependency dirtiness intoRobert Collins2013-01-203-1/+15
| | | | consideration. (Brian Sutherland, #783488)
* * FixtureResource was not triggering cleanups or resets between uses, this isRobert Collins2013-01-204-12/+31
| | | | | fixed (but will make OptimisingTestSuite trigger resets on every transition between tests). (Robert Collins, James Westby, #1023423)
* Release 0.2.6 and add Python3.2 compat.0.2.6Robert Collins2013-01-207-28/+51
|
* Ignore build products.Robert Collins2013-01-201-0/+3
|
* NEWS made clearer. (Martin Pool)Robert Collins2012-10-232-14/+26
|\
| * A few README corrections:Martin Pool2012-10-231-14/+21
|/ | | | | | - consistently say "manager" not "factory" - explain `make` is called by `getResource` - make the example not bzrlib-specific
* (free.ekanayaka) Fix PEP 8 & pyflakes warnings.Jonathan Lange2012-08-131-39/+42
|\
| * Fix several pep8 warningsFree Ekanayaka2012-08-101-39/+42
|/
* Release 0.2.5.0.2.5Robert Collins2012-01-272-1/+4
|
* * Typo in NEWS fixed. (Thommi Richards)Robert Collins2012-01-272-1/+3
|\
| * Fixed typo in README.Thomi Richards2012-01-261-1/+1
|/
* * super() is now called from ResourcedTestCase fixing a long standing issueRobert Collins2011-05-054-6/+37
|\ | | | | | | with using it as a mix-in in Python 2.4 and above. (Tim Cole, #771505)
| * fix usage of super() and get tests passingtim.cole@canonical.com2011-05-033-3/+41
| |
| * use super in test casestim.cole@canonical.com2011-05-032-4/+4
|/
* More clarity.Robert Collins2010-11-151-1/+5
|
* Tweak README.Robert Collins2010-11-151-1/+7
|
* * Added ``testresources.FixtureResource`` to wrap ``fixtures.Fixture``Robert Collins2010-11-154-5/+71
| | | | instances. (Robert Collins)
* Fix typo in setup.py.Robert Collins2010-02-271-1/+1
|
* Release 0.2.4.Robert Collins2010-02-272-2/+19
|
* Relicenced to BSD / Apache2.0 with full agreement of contributors.Robert Collins2010-02-2714-473/+377
|