Erik Rose
Erik Rose
It's not a bad idea. Jezdez is an old friend. :-)
I'd accept a patch to that effect. Or perhaps you'd find the -x flag useful: it stops the run after a single failing test.
argparse already has conventions for multiply-valued flags, so we should look at those first and see if they're too verbose.
This may also be what's blocking me from doing a new release. It's to do with some tests not passing, at any rate.
I assigned it to myself, but you can grab it if it saves you work. Basically, def toolset(): def some_tool(): ... ``` def some_other_tool(): ... return locals() ```
I like the idea of putting the toolset function in a class rather than in a dict. It's little less weird, and, as you say, it lets us use inheritance...
Your first alternative is the right one; the piece you're missing is to pass not SomeToolset.function but rather SomeToolset().function, so that function is bound to an instance and automatically gets...
Actually, I mean to make blessings, the terminal library on which nose-progressive depends, work (or at least not crash) on Windows. That should make a subset of progressive's functionality usable...
Thanks for reducing this!
Thanks for the report! I'll have a look.