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
|
||||
|
||||
# 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_MAJOR, _PY_MINOR = _PY_VER[0:2]
|
||||
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
|
||||
class TestCase(unittest.TestCase):
|
||||
def assertIn(self, member, container, msg=None):
|
||||
|
Loading…
x
Reference in New Issue
Block a user