def get_available_releases(self): """Yields releases available for changing repositories Filters out all releases from Fuel versions < 6.1 """ for release in self.client.get_releases(): rel_version = utils.extract_fuel_version(release['version']) if (StrictVersion(rel_version) >= StrictVersion(FUEL_REMOTE_REPOS)): yield release
def test_extract_version(release_version, expected): assert utils.extract_fuel_version(release_version) == expected