Esempio n. 1
0
    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
Esempio n. 2
0
def test_extract_version(release_version, expected):
    assert utils.extract_fuel_version(release_version) == expected