From 3f0ccb746270e86bde9daeb61534e50b062f074e Mon Sep 17 00:00:00 2001 From: Eric Harney Date: Fri, 16 Feb 2018 14:41:20 -0500 Subject: [PATCH] Tests: Fix python version check This version check assumes that there will never be a version of Python 3 after 3.5... Related-Bug: #1749953 Change-Id: I68f78dc37973a5f29f4ef110b4ff08716f2288be --- cinder/tests/unit/api/test_api_validation.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cinder/tests/unit/api/test_api_validation.py b/cinder/tests/unit/api/test_api_validation.py index a6a140d4c86..de616b1057e 100644 --- a/cinder/tests/unit/api/test_api_validation.py +++ b/cinder/tests/unit/api/test_api_validation.py @@ -239,7 +239,8 @@ class PatternPropertiesTestCase(APIValidationTestCase): self.check_validation_error(self.post, body={'0123456789a': 'bar'}, expected_detail=details) - if sys.version[:3] == '3.5': + ver_info = sys.version_info + if ver_info.major == 3 and ver_info.minor >= 5: detail = "expected string or bytes-like object" else: detail = "expected string or buffer"