Я хочу проверить funct1
и funct2
, когда я комментирую if sys.argv[1]
Я могу запустить свои тесты без проблем.
Как я могу запустить unittest для Mymodule без каких-либо изменений в Mymodule
class Mymodule():
def funct1():
...
def funct2():
...
cases = {
'case1': funct1,
'case2': funct2}
if sys.argv[1] not in cases:
sys.exit(1)
cases[sys.argv[1]]()