From a2c68749d1fef81c1288ee6ccfc20f2bf75d5474 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=2E=20David=20Ib=C3=A1=C3=B1ez?= Date: Fri, 22 Jan 2021 16:16:27 +0100 Subject: [PATCH] Fix CI (MacOS) MacOS's regcomp doesn't support \d --- test/test_config.py | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/test/test_config.py b/test/test_config.py index 34005a180..ae8fc6872 100644 --- a/test/test_config.py +++ b/test/test_config.py @@ -147,18 +147,17 @@ def test_multivar(): config.add_file(CONFIG_FILENAME, 6) assert 'this.that' in config - assert 2 == len(list(config.get_multivar('this.that'))) + l = list(config.get_multivar('this.that')) + assert ['foobar', 'foobeer'] == l l = list(config.get_multivar('this.that', 'bar')) - assert 1 == len(l) - assert l[0] == 'foobar' + assert ['foobar'] == l - l = config.get_multivar('this.that', 'foo.*') - assert 2 == len(list(l)) + l = list(config.get_multivar('this.that', 'foo.*')) + assert ['foobar', 'foobeer'] == l config.set_multivar('this.that', '^.*beer', 'fool') l = list(config.get_multivar('this.that', 'fool')) - assert len(l) == 1 - assert l[0] == 'fool' + assert ['fool'] == l config.set_multivar('this.that', 'foo.*', 'foo-123456') l = list(config.get_multivar('this.that', 'foo.*')) @@ -166,11 +165,11 @@ def test_multivar(): config.delete_multivar('this.that', 'bar') l = list(config.get_multivar('this.that', '')) - assert 2 == len(l) + assert ['foo-123456', 'foo-123456'] == l - config.delete_multivar('this.that', r'foo-\d+') - l = config.get_multivar('this.that', '') - assert 0 == len(list(l)) + config.delete_multivar('this.that', 'foo-[0-9]+') + l = list(config.get_multivar('this.that', '')) + assert [] == l def test_iterator(config): lst = {}