tl.testing

log

age author description
Thu, 02 Feb 2012 16:33:26 +0100 Thomas Lotze include text files from package root in binary distributionsdefault tip
Fri, 27 Jan 2012 23:07:48 +0100 Thomas Lotze fixed hgignore syntax
Wed, 25 Jan 2012 18:12:38 +0100 Thomas Lotze pinned all versions, added suitable buildout bootstrap script
Wed, 18 Jan 2012 22:16:52 +0100 Thomas Lotze removed file exclusion patterns from Sphinx config that are no longer relevant after restructuring the file layout
Sun, 15 Jan 2012 13:51:39 +0100 Thomas Lotze use real absolute imports, mock cairo for docs from within the Sphinx config
Thu, 05 Jan 2012 00:20:17 +0100 Thomas Lotze updated package metadata: removed classifier for alpha state, point to bitbucket for the package homepage
Thu, 05 Jan 2012 00:18:39 +0100 Thomas Lotze expanded the package synopsis and keywords to advertise the thread stuff
Wed, 04 Jan 2012 23:59:12 +0100 Thomas Lotze fixed PyPI link in Sphinx template
Wed, 04 Jan 2012 23:51:51 +0100 Thomas Lotze back to development
Wed, 04 Jan 2012 23:50:04 +0100 Thomas Lotze tagged 0.5
Wed, 04 Jan 2012 23:49:59 +0100 Thomas Lotze prepared 0.5 release0.5
Wed, 04 Jan 2012 23:49:16 +0100 Thomas Lotze added a statement on compatibility with Python 2.6 and 2.7
Wed, 04 Jan 2012 23:49:02 +0100 Thomas Lotze more verbose AssertionError in threading tests to cover up differences between Python 2.6 and 2.7
Wed, 04 Jan 2012 23:27:17 +0100 Thomas Lotze added a comment to explain the conditional cairo import for the sake of Read the Docs
Wed, 04 Jan 2012 23:19:31 +0100 Thomas Lotze hopefully made the full API docs work at Read the Docs by handling the import error for the cairo C module
Wed, 04 Jan 2012 23:03:37 +0100 Thomas Lotze added documentation and a test for error and failure reporting for threads
Wed, 04 Jan 2012 15:22:57 +0100 Thomas Lotze updated copyright years
Wed, 04 Jan 2012 07:56:06 +0100 Thomas Lotze improved the error raised when an exception-handling thread hasn't started within the time-out
Wed, 04 Jan 2012 07:36:19 +0100 Thomas Lotze refactoring: since the exception-handling thread classes' start method has become substantial, moved it to a common base class
Wed, 04 Jan 2012 07:28:39 +0100 Thomas Lotze locked run methods of the exception-handling thread classes against their call sites to make sure they aren't reset before they have been used
Tue, 03 Jan 2012 16:59:23 +0100 Thomas Lotze for threading tests, lock kill_waiting_thread against wait_forever instead of waiting a little to make sure that a wait-forever thread is killed only after it has been started
Fri, 30 Dec 2011 03:06:45 +0100 Thomas Lotze when starting a wait_forever thread using threading.Thread.start, wait a moment to make sure the thread has actually started so kill_waiting_thread can finish it
Fri, 30 Dec 2011 03:04:29 +0100 Thomas Lotze added tests for thread counting, improved implementation to take the set instead of the number of initially active threads into account
Sun, 25 Dec 2011 19:49:34 +0100 Thomas Lotze re-grouped some imports to associate them with the dependent doc-test snippets
Sun, 25 Dec 2011 19:45:52 +0100 Thomas Lotze fixed re-normalising of thread ids in doc-test output
Sun, 25 Dec 2011 00:13:42 +0100 Thomas Lotze added a pointer to thread.txt, minor reformatting of a doc-test example
Fri, 23 Dec 2011 19:22:06 +0100 Thomas Lotze wired up the ExceptionHandlingThread
Wed, 21 Dec 2011 23:16:45 +0100 Thomas Lotze dropped the ThreadAwareTestCase.join method as it does something trivial that is better written out for expressivity or done differently by using a ThreadJoiner
Wed, 21 Dec 2011 14:02:03 +0100 Thomas Lotze added doc-strings to the stuff in the thread module, renamed an attribute of a thread class to make clear it's internal, added a (hacky) mechnism for having autodoc skip certain members
Wed, 21 Dec 2011 10:32:18 +0100 Thomas Lotze initialise thread counting just before running a test, no need to implement setUp
Wed, 21 Dec 2011 09:57:46 +0100 Thomas Lotze refactored reporting on left-behind threads to get hooks for both the message text and the method of output
Wed, 21 Dec 2011 09:19:09 +0100 Thomas Lotze let the default implementation of ThreadAwareTestCase.report_threads_left_behind write to stdout
Mon, 19 Dec 2011 14:37:06 +0100 Thomas Lotze remove files and symbolic links generated in doc/ with every run to get API docs updated and avoid fooling around with OSErrors on linking
Mon, 19 Dec 2011 14:18:16 +0100 Thomas Lotze fixed headline hierarchy
Mon, 19 Dec 2011 13:50:41 +0100 Thomas Lotze don't exclude technical-details docs no that we've included them explicitly
Mon, 19 Dec 2011 13:45:17 +0100 Thomas Lotze included the flattr button as a local image, hoping it makes it into the PDF at Read to Docs
Mon, 19 Dec 2011 13:44:34 +0100 Thomas Lotze fixed a Sphinx config variable related to the LaTeX builder
Mon, 19 Dec 2011 10:59:00 +0100 Thomas Lotze added cairo-technical.txt to the Sphinx docs
Mon, 19 Dec 2011 10:54:04 +0100 Thomas Lotze made doc-tests pass with Python 2.7
Mon, 19 Dec 2011 09:59:54 +0100 Thomas Lotze use recent versions of mock for a sensible representation of call args
Mon, 19 Dec 2011 09:53:11 +0100 Thomas Lotze got rid of zope.testrunner as a testing dependency; formulate test runs in our doc-tests in terms of the stock unittest test runner now
Mon, 19 Dec 2011 08:18:02 +0100 Thomas Lotze mentioned the readthedocs.org documentation instance
Mon, 19 Dec 2011 08:01:25 +0100 Thomas Lotze include the custom.css the way advertised in the Sphinx docs, no more layout template hacking for this purpose
Sat, 17 Dec 2011 19:12:00 +0100 Thomas Lotze tell Read the Docs about the additional requirements for building the docs
Sat, 17 Dec 2011 18:42:13 +0100 Thomas Lotze cleaned up file structure for Sphinx docs, (hopefully) made it run on Read the Docs, got rid of index.txt in the project root
Sat, 17 Dec 2011 01:39:15 +0100 Thomas Lotze use a ThreadJoiner to report threads left behind by a test to get zope.testrunner-like thread reports from the TestCase class
Sat, 17 Dec 2011 00:35:13 +0100 Thomas Lotze removed cruft, use less verbose syntax
Sat, 17 Dec 2011 00:23:07 +0100 Thomas Lotze doc-tested the reporting of left-behind threads, changed the implementation to include only those threads left behind after trying to join them
Sat, 17 Dec 2011 00:19:53 +0100 Thomas Lotze made some of the thread sync tests faster and more concise
Fri, 16 Dec 2011 22:14:45 +0100 Thomas Lotze improved wording of the narrative docs about thread handling to make some distinctions clearer
Fri, 16 Dec 2011 20:46:42 +0100 Thomas Lotze added a flattr button to the ABOUT items, added a few project links including that button to the Sphinx doc's sidebar
Fri, 16 Dec 2011 16:05:39 +0100 Thomas Lotze added a context manager for joining threads, simplified our own doc-test environment by thus moving functionality to library code; incompatible with Python 2.5 now
Thu, 15 Dec 2011 15:51:18 +0100 Thomas Lotze typo
Tue, 13 Dec 2011 01:16:34 +0100 Thomas Lotze updated link to CHANGES.txt at bitbucket
Tue, 13 Dec 2011 01:14:42 +0100 Thomas Lotze use sphinxcontrib-bitbucket and sphinxcontrib-cheeseshop
Tue, 13 Dec 2011 00:41:36 +0100 Thomas Lotze updated change log
Tue, 13 Dec 2011 00:35:36 +0100 Thomas Lotze configured the sidebar to contain a global toc instead of local toc and relations
Tue, 13 Dec 2011 00:35:05 +0100 Thomas Lotze updated sphinx
Mon, 31 Jan 2011 12:56:07 +0100 Thomas Lotze removed data_files listing which wasn't complete anyway, use setuptools_hg instead (but don't require it, just assume it's on the Python path)
Sun, 30 Jan 2011 13:42:18 +0100 Thomas Lotze started narrative documentation for the thread module