def METHOD_NAME(self):
    if not shutil.which("bin/tcsh"):
        pytest.skip("Skipping test for tcsh shell")
    shell = Shell("/bin/tcsh")
    assert shell.name == "/bin/tcsh"
    assert shell.path == shutil.which("/bin/tcsh")
    assert shell.shebang == f"#!{shutil.which('/bin/tcsh')}"
    shell = Shell("tcsh")
    assert shell.name == "tcsh"
    assert shell.path == shutil.which("tcsh")
    assert shell.shebang == f"#!{shutil.which('tcsh')}"