diff --git a/bauh/gems/arch/util.py b/bauh/gems/arch/util.py deleted file mode 100644 index 8785606e..00000000 --- a/bauh/gems/arch/util.py +++ /dev/null @@ -1,12 +0,0 @@ -import re - -RE_STRIP_EPIC = re.compile(r'^\d+:') -RE_STRIP_RELEASE = re.compile(r'-[\d.?]+$') - - -def clean_version(version: str) -> str: - treated_version = version.strip() - if treated_version: - return RE_STRIP_RELEASE.split(RE_STRIP_EPIC.split(treated_version)[-1])[0] - - return treated_version diff --git a/tests/gems/arch/test_util.py b/tests/gems/arch/test_util.py deleted file mode 100644 index 55175b82..00000000 --- a/tests/gems/arch/test_util.py +++ /dev/null @@ -1,27 +0,0 @@ -from unittest import TestCase - -from bauh.gems.arch.util import clean_version - - -class TestUtil(TestCase): - - def test_clean_version__blank_version(self): - self.assertEqual('', clean_version('')) - - def test_clean_version__blank_version_with_several_spaces(self): - self.assertEqual('', clean_version(' ')) - - def test_clean_version__with_epic(self): - self.assertEqual('12.0.0', clean_version('1:12.0.0')) - - def test_clean_version__with_release(self): - self.assertEqual('12.0.0', clean_version('12.0.0-1')) - - def test_clean_version__with_epic_and_release(self): - self.assertEqual('12.0.0', clean_version('1:12.0.0-2')) - - def test_clean_version__with_several_releases(self): - self.assertEqual('12.0.0-1-2', clean_version('12.0.0-1-2-3')) - - def test_clean_version__(self): - self.assertEqual('29', clean_version('29-1.0'))