From: Travis Rhoden Date: Fri, 22 May 2015 17:40:34 +0000 (-0400) Subject: [RM-11742] Add test for CLI --version X-Git-Tag: v1.5.26~15^2~7 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=c208b107342582882874bd3c93d49baabbd5ffd1;p=ceph-deploy.git [RM-11742] Add test for CLI --version Signed-off-by: Travis Rhoden --- diff --git a/ceph_deploy/tests/test_cli.py b/ceph_deploy/tests/test_cli.py index f20b7cf..0a045e2 100644 --- a/ceph_deploy/tests/test_cli.py +++ b/ceph_deploy/tests/test_cli.py @@ -1,6 +1,8 @@ import pytest import subprocess +import ceph_deploy + def test_help(tmpdir, cli): with cli( @@ -35,3 +37,12 @@ def test_bad_cluster(tmpdir, cli): assert 'usage: ceph-deploy' in result assert err.value.status == 2 assert [f.basename for f in tmpdir.listdir()] == [] + + +def test_version(tmpdir, cli): + with cli( + args=['ceph-deploy', '--version'], + stderr=subprocess.PIPE, + ) as p: + result = p.stderr.read().strip() + assert result == ceph_deploy.__version__