Add unit test for --version

This commit is contained in:
deeplow 2022-12-23 11:42:23 +00:00
parent fb3cb98793
commit c08fddb443
No known key found for this signature in database
GPG key ID: 577982871529A52A

View file

@ -3,6 +3,7 @@ from __future__ import annotations
import contextlib
import copy
import os
import re
import shutil
import sys
import tempfile
@ -163,6 +164,14 @@ class TestCliBasic(TestCli):
for line in plain_lines:
assert len(line) == banner_width, "banner has inconsistent width"
def test_version(self) -> None:
result = self.run_cli("--version")
result.assert_success()
with open("share/version.txt") as f:
version = f.read().strip()
assert version in result.stdout
class TestCliConversion(TestCliBasic):
def test_invalid_lang(self) -> None: