python, unittest: есть ли способ передать параметры командной строки в приложение

У меня есть модуль, который импортирует unittest и имеет несколько тестовых случаев. мне бы хотелось принять некоторые параметры командной строки (например, ниже, имя файла данных), но когда я пытаюсь передать опцию, я получаю сообщение "опция -i не распознана". Можно ли использовать unittest + для предоставления опций приложению (примечание: я использую optparse для обработки опций)? Благодарю.

<code>$ python test_app_data.py -i data_1.txt

option -i not recognized
</code>

=====================

продолжение: это реализация предложенного решения:

<code>import cfg_master  #has the optparse option-handling code

...

if __name__ == '__main__':    
    #add you app's options here...
    options_tpl = ('-i', '--in_dir', '-o', '--out_dir')
    del_lst = []
    for i,option in enumerate(sys.argv):
        if option in options_tpl:
            del_lst.append(i)
            del_lst.append(i+1)

    del_lst.reverse()
    for i in del_lst:
        del sys.argv[i]

    unittest.main()
</code>

Ответы на вопрос(5)

Ваш ответ на вопрос