mirror of
https://github.com/astral-sh/ruff.git
synced 2025-10-01 14:21:53 +00:00
44 lines
908 B
Python
44 lines
908 B
Python
import os
|
|
|
|
# Check all functions.
|
|
subprocess.Popen("true")
|
|
subprocess.call("true")
|
|
subprocess.check_call("true")
|
|
subprocess.check_output("true")
|
|
subprocess.run("true")
|
|
os.system("true")
|
|
os.popen("true")
|
|
os.popen2("true")
|
|
os.popen3("true")
|
|
os.popen4("true")
|
|
popen2.popen2("true")
|
|
popen2.popen3("true")
|
|
popen2.popen4("true")
|
|
popen2.Popen3("true")
|
|
popen2.Popen4("true")
|
|
commands.getoutput("true")
|
|
commands.getstatusoutput("true")
|
|
os.execl("true")
|
|
os.execle("true")
|
|
os.execlp("true")
|
|
os.execlpe("true")
|
|
os.execv("true")
|
|
os.execve("true")
|
|
os.execvp("true")
|
|
os.execvpe("true")
|
|
os.spawnl("true")
|
|
os.spawnle("true")
|
|
os.spawnlp("true")
|
|
os.spawnlpe("true")
|
|
os.spawnv("true")
|
|
os.spawnve("true")
|
|
os.spawnvp("true")
|
|
os.spawnvpe("true")
|
|
os.startfile("true")
|
|
|
|
# Check it does not fail for full paths.
|
|
os.system("/bin/ls")
|
|
os.system("./bin/ls")
|
|
os.system(["/bin/ls"])
|
|
os.system(["/bin/ls", "/tmp"])
|
|
os.system(r"C:\\bin\ls")
|