Exemple #1
0
def test_file_permission_error(_):
    with pytest.raises(SystemExit) as e:
        main(["-f", __file__])
    assert e.value.code == 1
Exemple #2
0
def test_cli_dummy(_):
    main([])
    main(["-e", "select * from dual"])
    main(["-f", __file__])
    main(["-e", "select * from dual", "-f", __file__])
    main(["-f", __file__, "-g"])
    main(["-g"])
    main([
        "-e",
        "insert overwrite table tab1 select * from tab1 union select * from tab2",
        "-g",
    ])
Exemple #3
0
def test_file_exception():
    for args in (["-f",
                  str(pathlib.Path().absolute())], ["-f", "nonexist_file"]):
        with pytest.raises(SystemExit) as e:
            main(args)
        assert e.value.code == 1