Quantcast
Channel: testtools – Code happens
Browsing latest articles
Browse All 13 View Live

Image may be NSFW.
Clik here to view.

Maintainable pyunit test suites

There’s a test code maintenance issue I’ve been grappling with, and watching others grapple with for a while now. I’ve blogged about some infrastructural things related to it before, but now I think...

View Article



Image may be NSFW.
Clik here to view.

Subunit and nose

Looks like someone has come up with a nose plugin for subunit – excellent! http://www.liucougar.net/blog/projects/nose-subunit In their post the author notes that subunit is not easy_installable at the...

View Article

Image may be NSFW.
Clik here to view.

testrepository iteration for python projects

Tesetrepository has a really nice workflow for fixing a set of failing tests: Tell it about the failing tests (e.g. by doing a full test run, or running a single known failing test) Run just the known...

View Article

Image may be NSFW.
Clik here to view.

Less SPOFs: pyjunitxml, testscenarios

I’ve made the Testtools committers team own both the project and the trunk branch for both pyjunitxml and testscenarios. This removes me as a SPOF if anything needs doing in those projects – any...

View Article

Image may be NSFW.
Clik here to view.

First experience implementing StreamResult

My last two blog posts were largely about the needs of subunit, but a key result of any protocol is how easy working with it in a high level language is. In the weekend and evenings I’ve done an...

View Article


Image may be NSFW.
Clik here to view.

Simpler is better – a single event type for StreamResult

StreamResult, covered in my last few blog posts, has panned out pretty well. Until that is, that I sat down to do a serialised version of it. It became fairly clear that the wire protocol can be very...

View Article

Image may be NSFW.
Clik here to view.

subunit version 2 progress

Subunit V2 is coming along very well. Current status: I have a complete implementation of the StreamResult API up as a patch for testtools. Thats 2K LOC including comeprehensive tests. Similarly, I...

View Article

Image may be NSFW.
Clik here to view.

Subunit and subtests

Python 3 recently introduced a nice feature – subtests. When I was putting subunit version 2 together I tried to cater for this via a heuristic approach – permitting the already known requirement that...

View Article


Image may be NSFW.
Clik here to view.

Revisiting the Fixture API – handling leaky resources

Fixtures are one of the innovations I’m most happy with. A Fixture is an enhanced context manager. The enhancements are: There’s an API for gathering debugging information from the fixture (rather than...

View Article


Image may be NSFW.
Clik here to view.

Testrepository roadmap 2015/16

Testrepository has been moderately successful – its very good at some of the things it aspired to (e.g. debugging sporadic test failures in parallel environments), but other angles have not really been...

View Article
Browsing latest articles
Browse All 13 View Live




Latest Images