Skip to content

Commit a1f5f0f

Browse files
Remove unused _make_version_str and improve version message
1 parent 9425d72 commit a1f5f0f

File tree

2 files changed

+5
-16
lines changed

2 files changed

+5
-16
lines changed

mantidimaging/core/utility/test/version_check_test.py

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@
44
import unittest
55
from unittest import mock
66

7-
from mantidimaging.core.utility.version_check import (CheckVersion, _version_is_uptodate, _make_version_str,
8-
_parse_version)
7+
from mantidimaging.core.utility.version_check import (CheckVersion, _version_is_uptodate, _parse_version)
98

109

1110
class TestCheckVersion(unittest.TestCase):
@@ -20,14 +19,6 @@ def test_parse_version(self):
2019
assert parsed.version == (9, 9, 9)
2120
assert parsed.commits == 1234
2221

23-
def test_make_version_str(self):
24-
input_version_str = "9.9.9_1234"
25-
parsed = _parse_version(input_version_str)
26-
27-
version_string = _make_version_str(parsed)
28-
29-
assert version_string == input_version_str
30-
3122
def test_version_is_uptodate(self):
3223
for local, remote, is_uptodate in [
3324
["8.9.9_1234", "9.9.9_1234", False],

mantidimaging/core/utility/version_check.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,10 @@ def is_conda_uptodate(self) -> bool:
8888
def conda_update_message(self) -> tuple:
8989
suffix = self.get_conda_installed_label()
9090

91-
msg = f"Not running the latest Mantid Imaging{suffix}.\n"
92-
msg += f"Found version {self.get_conda_installed_version()}, "
91+
msg = "Not running the latest Mantid Imaging"
92+
if suffix != "main":
93+
msg += f"-{suffix}"
94+
msg += f".\nFound version {self.get_conda_installed_version()}, "
9395
msg += f"latest: {self.get_conda_available_version()}.\nPlease check the terminal for an update command!"
9496

9597
detailed = f"Not running the latest Mantid Imaging{suffix}.\n"
@@ -146,10 +148,6 @@ def _parse_version(package_version_string: Optional[str]) -> ParsedVersion:
146148
return ParsedVersion(tuple(map(int, local_version.split("."))), int(local_commits_since_last))
147149

148150

149-
def _make_version_str(parsed: ParsedVersion) -> str:
150-
return f"{'.'.join([str(v) for v in parsed.version])}_{parsed.commits}"
151-
152-
153151
def _version_is_uptodate(local: ParsedVersion, remote: ParsedVersion):
154152
if local.version < remote.version or local.commits < remote.commits:
155153
return False

0 commit comments

Comments
 (0)