test: add test for bench version

This commit is contained in:
barredterra 2021-07-05 19:53:02 +02:00
parent d1555263e1
commit d7e0479ee7

View file

@ -426,3 +426,13 @@ class TestCommands(BaseTestCommands):
self.assertEqual(self.returncode, 0)
self.assertIn("pong", self.stdout)
def test_version(self):
self.execute("bench version")
self.assertEqual(self.returncode, 0)
for output in ["legacy", "plain", "table", "json"]:
self.execute(f"bench version -f {output}")
self.assertEqual(self.returncode, 0)
self.execute("bench version -f invalid")
self.assertEqual(self.returncode, 1)