While executing individual test cases, as in ./basic_tests.py 3 --url http://localhost the url parameter after the test case seems to be ignored. This can be verified using ./basic_tests --verbose 3 --url http://localhost Even more disconcerting is the fact that no warning/error is shown to tell that the specific parameters are being ignored. Looks like some ordering is in place while running the test. The ideal thing would be to use something like getops() where the the test case would work irrespective of the order of the command line parameters. I had discussed this with Karl and am creating this issue on his request.
Original issue reported by madanus