1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
import sys
import pytest
from utils import validate_call
# Append current directory to system path in order to import testconfig
sys.path.append(".")
# Import configuration variables as test configuration (tcf)
import config_vars as tcf
@pytest.mark.parametrize(
"command", ["-version", "-this-is-not-a-valid-parameter"]
)
def test_basis(command):
if command == "-this-is-not-a-valid-parameter":
with pytest.raises(Exception):
validate_call([tcf.WSCLEAN, command])
else:
validate_call([tcf.WSCLEAN, command])
|