Skip a couple of tests on Python 2.7

This commit is contained in:
Roman Mogylatov 2021-03-05 20:12:38 -05:00
parent 58a4b15f45
commit 36a81b4ef7

View File

@ -106,6 +106,7 @@ class ConfigTests(unittest.TestCase):
self.assertEqual(value, decimal.Decimal('123.123')) self.assertEqual(value, decimal.Decimal('123.123'))
@unittest.skipIf(sys.version_info[:2] == (2, 7), 'Python 2.7 does not support this assert')
def test_required(self): def test_required(self):
provider = providers.Callable( provider = providers.Callable(
lambda value: value, lambda value: value,
@ -218,11 +219,13 @@ class ConfigTests(unittest.TestCase):
def test_value_of_undefined_option(self): def test_value_of_undefined_option(self):
self.assertIsNone(self.config.a()) self.assertIsNone(self.config.a())
@unittest.skipIf(sys.version_info[:2] == (2, 7), 'Python 2.7 does not support this assert')
def test_value_of_undefined_option_in_strict_mode(self): def test_value_of_undefined_option_in_strict_mode(self):
self.config = providers.Configuration(strict=True) self.config = providers.Configuration(strict=True)
with self.assertRaisesRegex(errors.Error, 'Undefined configuration option "config.a"'): with self.assertRaisesRegex(errors.Error, 'Undefined configuration option "config.a"'):
self.config.a() self.config.a()
@unittest.skipIf(sys.version_info[:2] == (2, 7), 'Python 2.7 does not support this assert')
def test_value_of_undefined_option_with_root_none_in_strict_mode(self): def test_value_of_undefined_option_with_root_none_in_strict_mode(self):
self.config = providers.Configuration(strict=True) self.config = providers.Configuration(strict=True)
self.config.override(None) self.config.override(None)