Adjust detection of python versions and variables exposed
This commit is contained in:
parent
16be954cd6
commit
da5948e897
@ -12,10 +12,27 @@ from cloudinit import util
|
|||||||
|
|
||||||
import shutil
|
import shutil
|
||||||
|
|
||||||
# Handle how 2.6 doesn't have the assertIn or assertNotIn
|
# Used for detecting different python versions
|
||||||
|
PY2 = False
|
||||||
|
PY26 = False
|
||||||
|
PY27 = False
|
||||||
|
PY3 = False
|
||||||
|
|
||||||
_PY_VER = sys.version_info
|
_PY_VER = sys.version_info
|
||||||
_PY_MAJOR, _PY_MINOR = _PY_VER[0:2]
|
_PY_MAJOR, _PY_MINOR = _PY_VER[0:2]
|
||||||
if (_PY_MAJOR, _PY_MINOR) <= (2, 6):
|
if (_PY_MAJOR, _PY_MINOR) <= (2, 6):
|
||||||
|
if (_PY_MAJOR, _PY_MINOR) == (2, 6):
|
||||||
|
PY26 = True
|
||||||
|
if (_PY_MAJOR, _PY_MINOR) >= (2, 0):
|
||||||
|
PY2 = True
|
||||||
|
else:
|
||||||
|
if (_PY_MAJOR, _PY_MINOR) == (2, 7):
|
||||||
|
PY27 = True
|
||||||
|
PY2 = True
|
||||||
|
if (_PY_MAJOR, _PY_MINOR) >= (3, 0):
|
||||||
|
PY3 = True
|
||||||
|
|
||||||
|
if PY26:
|
||||||
# For now add these on, taken from python 2.7 + slightly adjusted
|
# For now add these on, taken from python 2.7 + slightly adjusted
|
||||||
class TestCase(unittest.TestCase):
|
class TestCase(unittest.TestCase):
|
||||||
def assertIn(self, member, container, msg=None):
|
def assertIn(self, member, container, msg=None):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user