aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Reformat with black 23.1.0Arthur Zamarin2023-03-244-5/+0
* Reformat w/ black 22.12.0 for consistency.Brian Harring2022-12-256-70/+99
* snakeoil/test/*.py: fix f-stringsArthur Zamarin2022-11-012-6/+6
* snakeoil.test.eq_hash_inheritance: fix pytest warningArthur Zamarin2022-11-011-1/+1
* compression/_bzip2: add testsArthur Zamarin2022-10-101-1/+14
* move `DemandLoadTargets` to testsArthur Zamarin2022-09-261-30/+0
* test/mixins: remove `mk_named_tempfile`Arthur Zamarin2022-09-241-9/+1
* test: remove TestCaseArthur Zamarin2022-08-272-283/+10
* remove mk_cpy_loadable_testcaseArthur Zamarin2022-08-241-38/+0
* test/mixins.py: remove TempDirMixin & tempdir_decoratorArthur Zamarin2022-08-241-33/+0
* test/*.py: various modernization of codeArthur Zamarin2022-08-246-40/+35
* test/mixins: (py3.11) fix invalid call to __subclasses__Arthur Zamarin2022-08-081-2/+2
* tests: remove RandomPath fixtureArthur Zamarin2022-05-191-13/+0
* tests: remove TempDir fixtureArthur Zamarin2022-05-191-8/+0
* PyPy supportArusekk2021-12-141-1/+1
* sort imports with isortTim Harder2021-03-283-3/+3
* use super() to call parent methodTim Harder2021-03-221-3/+3
* test: add flush() stub for ListStreamTim Harder2021-02-171-0/+3
* compatibility: drop jython supportTim Harder2020-12-141-1/+1
* drop unnecessary object class inheritance for py3Tim Harder2020-01-314-8/+8
* test.slot_shadowing: handle __slots__ in dict format for py-3.8Tim Harder2019-11-071-0/+2
* test.slot_shadowing: drop duplicate isinstance() slots conditionalsTim Harder2019-11-071-2/+2
* remove license/copyright file headersTim Harder2019-08-187-24/+0
* test: convert some remaining imports to relativeTim Harder2019-01-194-4/+4
* test.argparse_helpers: ArgParseMixin: raise AssertionError instead of using s...Tim Harder2019-01-171-3/+3
* test.argparse_helpers: ArgParseMixin: use pytest compatible assert statementsTim Harder2018-10-221-3/+3
* tests: move eq hash inheritance check back into moduleTim Harder2018-10-011-0/+49
* test.mixins: PythonNamespaceWalker: blacklist all snakeoil.dist modulesTim Harder2018-09-221-3/+2
* tests: move slot shadowing and other namespace walker tests into their own cl...Tim Harder2018-06-113-0/+137
* dist: merge pkgdist back into snakeoil.dist.distutils_extensionsTim Harder2018-06-051-0/+1
* test: initial conversion from unittest to pytest functionalityTim Harder2018-04-112-4/+34
* use relative imports for internal modulesTim Harder2018-04-113-4/+5
* move tests to root level dirTim Harder2018-04-1133-5784/+0
* remove unsupported py2 and deprecated py3 code and fallbacksTim Harder2018-04-1130-630/+279
* klass: rename GetDirProxy to DirProxy and add initial testsTim Harder2017-12-181-0/+36
* test.test_contexts: add initial tests for the Namespace context managerTim Harder2017-12-111-1/+21
* test.test_contexts: SplitExec: make sure unpickleables don't cause issuesTim Harder2017-12-111-0/+7
* contexts: SplitExec: fix child process exit on setup exceptionTim Harder2017-12-111-0/+10
* test.test_contexts: SplitExec: add check for re-raising child exceptionsTim Harder2017-12-111-1/+10
* test.test_osutils: Mount: don't fail if temp dirs were already removedTim Harder2017-12-101-2/+6
* test.test_contexts: add initial tests for SplitExecTim Harder2017-12-101-1/+35
* test.test_osutils: skip the entire mount test class instead of individual funcsTim Harder2017-12-091-6/+1
* test.test_contexts: add initial tests for the syspath context managerTim Harder2017-12-091-2/+28
* test.test_osutils: remove protect_process from tests using Namespace contextsTim Harder2017-12-081-2/+0
* test: add hack to save coverage data before exiting when using os._exit()Tim Harder2017-12-081-0/+27
* test.cli.test_arghparse: add initial existent_path arg type checkTim Harder2017-12-071-0/+26
* test.cli.test_input: input module import simplificationTim Harder2017-12-071-7/+7
* test.test_osutils: isolate mount tests using namespaces in separate processesTim Harder2017-12-071-0/+3
* test.cli.test_arghparse: add initial tests for the Namespace classTim Harder2017-12-061-0/+26
* test.cli.test_arghparse: use argparse_helpers method to create parser objsTim Harder2017-12-061-19/+18