From 7649bcb10e364374ea6537a5cd7b2802aac5927a Mon Sep 17 00:00:00 2001 From: Chris MacNaughton Date: Fri, 10 Apr 2020 09:29:07 +0200 Subject: [PATCH] Skip the async unit tests on py35 --- .../utilities/test_zaza_utilities_parallel_series_upgrade.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/unit_tests/utilities/test_zaza_utilities_parallel_series_upgrade.py b/unit_tests/utilities/test_zaza_utilities_parallel_series_upgrade.py index 966b54e..3935175 100644 --- a/unit_tests/utilities/test_zaza_utilities_parallel_series_upgrade.py +++ b/unit_tests/utilities/test_zaza_utilities_parallel_series_upgrade.py @@ -14,6 +14,8 @@ import asyncio import mock +import sys +import unittest import unit_tests.utils as ut_utils import zaza.openstack.utilities.generic as generic_utils import zaza.openstack.utilities.series_upgrade as series_upgrade @@ -149,6 +151,8 @@ class AioTestCase(ut_utils.BaseTestCase): class TestParallelSeriesUpgrade(AioTestCase): def setUp(self): super(TestParallelSeriesUpgrade, self).setUp() + if sys.version_info < (3, 6, 0): + raise unittest.SkipTest("Can't AsyncMock in py35") self.patch_object(series_upgrade, "async_prepare_series_upgrade") self.patch_object(generic_utils, 'check_call') # Juju Status Object and data