aboutsummaryrefslogtreecommitdiffstats
path: root/test/mitmproxy/test_version.py
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2018-06-02 21:37:44 +0200
committerThomas Kriechbaumer <Kriechi@users.noreply.github.com>2018-06-02 21:37:44 +0200
commit09ff5df2fb354a017afa02138b329e615a80c1d0 (patch)
tree0472075396fdd789fab280eda2d82de294ee2146 /test/mitmproxy/test_version.py
parent28bd1275b2f04b02cf71146d96eadc331744e39f (diff)
downloadmitmproxy-09ff5df2fb354a017afa02138b329e615a80c1d0.tar.gz
mitmproxy-09ff5df2fb354a017afa02138b329e615a80c1d0.tar.bz2
mitmproxy-09ff5df2fb354a017afa02138b329e615a80c1d0.zip
Such CI, Very Wow. (#3182)
Diffstat (limited to 'test/mitmproxy/test_version.py')
-rw-r--r--test/mitmproxy/test_version.py20
1 files changed, 9 insertions, 11 deletions
diff --git a/test/mitmproxy/test_version.py b/test/mitmproxy/test_version.py
index 8c176542..924f2d96 100644
--- a/test/mitmproxy/test_version.py
+++ b/test/mitmproxy/test_version.py
@@ -1,6 +1,7 @@
import pathlib
import runpy
import subprocess
+import sys
from unittest import mock
from mitmproxy import version
@@ -15,22 +16,19 @@ def test_version(capsys):
assert stdout.strip() == version.VERSION
-def test_get_version_hardcoded():
- version.VERSION = "3.0.0.dev123-0xcafebabe"
- assert version.get_version() == "3.0.0"
- assert version.get_version(True) == "3.0.0.dev123"
- assert version.get_version(True, True) == "3.0.0.dev123-0xcafebabe"
-
-
def test_get_version():
- version.VERSION = "3.0.0"
+ version.VERSION = "3.0.0rc2"
with mock.patch('subprocess.check_output') as m:
m.return_value = b"tag-0-cafecafe"
- assert version.get_version(True, True) == "3.0.0"
+ assert version.get_dev_version() == "3.0.0rc2"
+
+ sys.frozen = True
+ assert version.get_dev_version() == "3.0.0rc2 binary"
+ sys.frozen = False
m.return_value = b"tag-2-cafecafe"
- assert version.get_version(True, True) == "3.0.0.dev2-0xcafecaf"
+ assert version.get_dev_version() == "3.0.0rc2 (+2, commit cafecaf)"
m.side_effect = subprocess.CalledProcessError(-1, 'git describe --long')
- assert version.get_version(True, True) == "3.0.0"
+ assert version.get_dev_version() == "3.0.0rc2"