You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
521 B
Python

#!/usr/bin/env python3
from subprocess import Popen, PIPE
DOTNET_EXE = "dotnet"
EXE = "run"
with Popen([DOTNET_EXE, EXE, "-version"], stdout=PIPE) as proc:
data = proc.stdout.read().decode()
assert data.count(".") == 2
assert data.startswith("TreasureChest")
with Popen([DOTNET_EXE, EXE], stdout=PIPE) as proc:
data = proc.stdout.read().decode()
assert data.count(".") == 2
assert data.startswith("TreasureChest")
assert "Run with help for more options" in data
print("All tests passed")