Passing options to nose in a Python test script

前端 未结 2 1523
情话喂你
情话喂你 2020-12-16 00:29

Rather than running my nose tests from the command line, I\'m using a test runner that sets up a few things for all the tests, including a connection to a local test instanc

2条回答
  •  情话喂你
    2020-12-16 00:59

    Nose does something sneaky with the first argument, so it is not parsed. My nose wrapper does something like this:

    import nose
    import sys
    
    argv = sys.argv[:]
    argv.insert(1, "--with-xunit")
    nose.main(argv=argv)
    

    As a bonus, this allows the clients of your program to use Nose arguments to control its behavior!

提交回复
热议问题