import requests
import errno
import logging
-import sys
from teuthology.exceptions import CommandFailedError
self._selftest_plugin("influx")
def test_diskprediction_local(self):
- if sys.version_info >= (3, 8):
+ self._load_module("selftest")
+ python_version = self.mgr_cluster.mon_manager.raw_cluster_cmd(
+ "mgr", "self-test", "python-version")
+ if tuple(int(v) for v in python_version.split('.')) >= (3, 8):
# https://tracker.ceph.com/issues/45147
- python_version = f'python {sys.version_info.major}.{sys.version_info.minor}'
- self.skipTest(f'{python_version} not compatible with diskprediction_local')
+ self.skipTest(f'python {python_version} not compatible with '
+ 'diskprediction_local')
self._selftest_plugin("diskprediction_local")
def test_telegraf(self):