I am writing a unittest for a module that accepts command line arguments. I've used optparse in the module to accept the args.
So when I execute the module directly I just type:-
module.py -e 42 -g 84
So far in my unittest I simply create an instance of the module to test then call a specific method:-
instance = module.className()
instance.method()
Can someone please tell me how to pass the command line args to module.py from another module such as a unittest?
Do I use optparse in my unittest and somehow incorporate in when generating the instance of module.py?
Thanks in advance.