def run_skip(self, skip): if 'features' in skip: features = skip['features'] if not isinstance(features, (tuple, list)): features = [features] for feature in features: if feature in IMPLEMENTED_FEATURES: continue elif feature == 'requires_replica': if self._get_data_nodes() > 1: continue elif feature == 'benchmark': if self._get_benchmark_nodes(): continue raise SkipTest( skip.get('reason', 'Feature %s is not supported' % feature)) if 'version' in skip: version, reason = skip['version'], skip['reason'] if version == 'all': raise SkipTest(reason) min_version, max_version = version.split('-') min_version = _get_version(min_version) or (0, ) max_version = _get_version(max_version) or (999, ) if min_version <= self.es_version <= max_version: raise SkipTest(reason)
def run_skip(self, skip): if "features" in skip: features = skip["features"] if not isinstance(features, (tuple, list)): features = [features] for feature in features: if feature in IMPLEMENTED_FEATURES: continue elif feature == "requires_replica": if self._get_data_nodes() > 1: continue elif feature == "benchmark": if self._get_benchmark_nodes(): continue raise SkipTest("Feature %s is not supported" % feature) if "version" in skip: version, reason = skip["version"], skip["reason"] if version == "all": raise SkipTest(reason) min_version, max_version = version.split("-") min_version = _get_version(min_version) or (0, ) max_version = _get_version(max_version) or (999, ) if min_version <= self.es_version <= max_version: raise SkipTest(reason)
def run_skip(self, skip): if 'features' in skip: features = skip['features'] if not isinstance(features, (tuple, list)): features = [features] for feature in features: if feature in IMPLEMENTED_FEATURES: continue elif feature == 'requires_replica': if self._get_data_nodes() > 1: continue elif feature == 'benchmark': if self._get_benchmark_nodes(): continue raise SkipTest(skip.get('reason', 'Feature %s is not supported' % feature)) if 'version' in skip: version, reason = skip['version'], skip['reason'] if version == 'all': raise SkipTest(reason) min_version, max_version = version.split('-') min_version = _get_version(min_version) or (0, ) max_version = _get_version(max_version) or (999, ) if min_version <= self.es_version <= max_version: raise SkipTest(reason)
def run_skip(self, skip): if "features" in skip: features = skip["features"] if not isinstance(features, (tuple, list)): features = [features] for feature in features: if feature in IMPLEMENTED_FEATURES: continue elif feature == "requires_replica": if self._get_data_nodes() > 1: continue elif feature == "benchmark": if self._get_benchmark_nodes(): continue raise SkipTest( skip.get("reason", "Feature %s is not supported" % feature) ) if "version" in skip: version, reason = skip["version"], skip["reason"] if version == "all": raise SkipTest(reason) min_version, max_version = version.split("-") min_version = _get_version(min_version) or (0,) max_version = _get_version(max_version) or (999,) if min_version <= self.es_version <= max_version: raise SkipTest(reason)
def run_skip(self, skip): if 'features' in skip and skip['features'] not in IMPLEMENTED_FEATURES: raise SkipTest(skip.get('reason', 'Feature %s is not supported' % skip['features'])) if 'version' in skip: version, reason = skip['version'], skip['reason'] min_version, max_version = version.split('-') min_version = _get_version(min_version) max_version = _get_version(max_version) if min_version <= self.es_version <= max_version: raise SkipTest(reason)
def run_skip(self, skip): if 'features' in skip and skip['features'] not in IMPLEMENTED_FEATURES: raise SkipTest( skip.get('reason', 'Feature %s is not supported' % skip['features'])) if 'version' in skip: version, reason = skip['version'], skip['reason'] min_version, max_version = version.split('-') min_version = _get_version(min_version) max_version = _get_version(max_version) if min_version <= self.es_version <= max_version: raise SkipTest(reason)
async def run_skip(self, skip): if "features" in skip: features = skip["features"] if not isinstance(features, (tuple, list)): features = [features] for feature in features: if feature in IMPLEMENTED_FEATURES: continue pytest.skip("feature '%s' is not supported" % feature) if "version" in skip: version, reason = skip["version"], skip["reason"] if version == "all": pytest.skip(reason) min_version, max_version = version.split("-") min_version = _get_version(min_version) or (0,) max_version = _get_version(max_version) or (999,) if min_version <= (await self.es_version()) <= max_version: pytest.skip(reason)
def run_skip(self, skip): if "features" in skip: if skip["features"] in IMPLEMENTED_FEATURES: return elif skip["features"] == "requires_replica": if self._get_data_nodes() > 1: return elif skip["features"] == "benchmark": if self._get_benchmark_nodes(): return raise SkipTest(skip.get("reason", "Feature %s is not supported" % skip["features"])) if "version" in skip: version, reason = skip["version"], skip["reason"] min_version, max_version = version.split("-") min_version = _get_version(min_version) max_version = _get_version(max_version) if min_version <= self.es_version <= max_version: raise SkipTest(reason)
def run_skip(self, skip): if 'features' in skip: if skip['features'] in IMPLEMENTED_FEATURES: return elif skip['features'] == 'requires_replica': if self._get_data_nodes() > 1: return elif skip['features'] == 'benchmark': if self._get_benchmark_nodes(): return raise SkipTest(skip.get('reason', 'Feature %s is not supported' % skip['features'])) if 'version' in skip: version, reason = skip['version'], skip['reason'] min_version, max_version = version.split('-') min_version = _get_version(min_version) max_version = _get_version(max_version) if min_version <= self.es_version <= max_version: raise SkipTest(reason)