コード例 #1
0
def test_switch():
    ret = parse_args([
        "--file-1",
        MOCK_FILE_PATH,
        "--" + OPTION_SWITCH,
    ])
    assert vars(ret)[OPTION_SWITCH] is not OPTION_SWITCH_DEFAULT
コード例 #2
0
ファイル: test_htsinfer.py プロジェクト: dcpb0/htsinfer
 def test_switch(self):
     """Test switch parameter."""
     ret = parse_args([
         "--file-1",
         MOCK_FILE_PATH,
         "--" + OPTION_SWITCH,
     ])
     assert vars(ret)[OPTION_SWITCH] is not OPTION_SWITCH_DEFAULT
コード例 #3
0
ファイル: test_htsinfer.py プロジェクト: dcpb0/htsinfer
 def test_invalid_option(self):
     """Test invalid argument."""
     with pytest.raises(SystemExit):
         assert parse_args([OPTION_INVALID])
コード例 #4
0
ファイル: test_htsinfer.py プロジェクト: dcpb0/htsinfer
 def test_no_args(self):
     """Call without args."""
     with pytest.raises(SystemExit):
         parse_args([])
コード例 #5
0
ファイル: test_htsinfer.py プロジェクト: dcpb0/htsinfer
 def test_help_option(self):
     """Test help option."""
     with pytest.raises(SystemExit):
         assert parse_args(["--" + OPTION_HELP])
コード例 #6
0
def test_invalid_option():
    with pytest.raises(SystemExit):
        assert parse_args([OPTION_INVALID])
コード例 #7
0
def test_no_args():
    with pytest.raises(SystemExit):
        parse_args([])
コード例 #8
0
def test_help_option():
    with pytest.raises(SystemExit):
        assert parse_args(["--" + OPTION_HELP])