# -*- coding: utf-8 -*- # # Copyright (C) 2011-2018 Ben Kurtovic # Released under the terms of the MIT License. See LICENSE for details. from __future__ import print_function, unicode_literals import platform import subprocess import sys from gitup import __version__ def run_cli(*args): cmd = [sys.executable, "-m", "gitup"] + list(args) output = subprocess.check_output(cmd) return output.strip().decode("utf8") def test_cli_version(): """make sure we're using the right version of gitup""" output = run_cli("-v") expected = "gitup {} (Python {})".format( __version__, platform.python_version()) assert output == expected