Skip to content

Commit f4e7486

Browse files
committed
Add unit test
1 parent fdbfe48 commit f4e7486

2 files changed

Lines changed: 21 additions & 0 deletions

File tree

utest/test/entry/__init__.py

Whitespace-only changes.

utest/test/entry/test_version.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import subprocess
2+
import sys
3+
4+
5+
def test_version():
6+
cmd = [
7+
sys.executable,
8+
"src/SeleniumLibrary/entry",
9+
"--version"
10+
]
11+
process = subprocess.run(cmd, capture_output=True, check=True)
12+
lines = process.stdout.decode("utf-8").splitlines()
13+
python_version = (
14+
f"{sys.version_info.major}.{sys.version_info.minor}.{sys.version_info.micro}"
15+
)
16+
assert len(lines) == 5
17+
assert "Used Python is: " in lines[0], lines[0]
18+
assert python_version in lines[1], lines[1]
19+
assert 'Robot Framework version: "' in lines[2], lines[2]
20+
assert 'Installed SeleniumLibrary version is: ' in lines[3], lines[3]
21+
assert 'Installed selenium version is: ' in lines[4], lines[4]

0 commit comments

Comments
 (0)