Maybe the tests would be more clear if they tested one thing each like this: http://paste.ubuntu.com/731893/ (warning: I've not even run that code ;) ). What do you think?
[1]
In test_parse_int_options, why do you test the option values parsed *and* the default options, why not a simple test that the option value is what it should be (like 1234 for the frontend port)? (you already have a test for the default option values)
This branch looks good.
[0]
Maybe the tests would be more clear if they tested one thing each like this: http:// paste.ubuntu. com/731893/ (warning: I've not even run that code ;) ). What do you think?
[1]
In test_parse_ int_options, why do you test the option values parsed *and* the default options, why not a simple test that the option value is what it should be (like 1234 for the frontend port)? (you already have a test for the default option values)
[2]
Maybe: with_all_ the_things/ test_with_ all_the_ params with_some_ of_the_ things/ test_with_ some_of_ the_params
s/test_
s/test_
;)