missing unconditional line ... ?!?
The following report shows that the line 33 is executed and thus line 34 must have been executed too. I'm not sure why coverage thinks it has not been executed ...
This is using py.test + coverage plugin + coverage on Python 2.7 on OS X.