def test_versions_compare(self): min_version = version.parse_version_string(version.min_version_string()) max_version = version.parse_version_string(version.min_version_string()) self.assertLessEqual(min_version, max_version) huge_version = version.parse_version_string("99999.99999") self.assertGreater(huge_version, min_version)
def set_version(): """A before_request function to set microversion.""" try: flask.g.request_version = version.extract_version( flask.request.headers) except ValueError as exc: flask.g.request_version = version.parse_version_string( version.min_version_string()) raise httpexceptor.HTTP406('unable to use provided version: %s' % exc)