Skip to content

Commit a2c6874

Browse files
committed
Fix CI (MacOS)
MacOS's regcomp doesn't support \d
1 parent 398d8d6 commit a2c6874

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

test/test_config.py

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -147,30 +147,29 @@ def test_multivar():
147147
config.add_file(CONFIG_FILENAME, 6)
148148
assert 'this.that' in config
149149

150-
assert 2 == len(list(config.get_multivar('this.that')))
150+
l = list(config.get_multivar('this.that'))
151+
assert ['foobar', 'foobeer'] == l
151152
l = list(config.get_multivar('this.that', 'bar'))
152-
assert 1 == len(l)
153-
assert l[0] == 'foobar'
153+
assert ['foobar'] == l
154154

155-
l = config.get_multivar('this.that', 'foo.*')
156-
assert 2 == len(list(l))
155+
l = list(config.get_multivar('this.that', 'foo.*'))
156+
assert ['foobar', 'foobeer'] == l
157157

158158
config.set_multivar('this.that', '^.*beer', 'fool')
159159
l = list(config.get_multivar('this.that', 'fool'))
160-
assert len(l) == 1
161-
assert l[0] == 'fool'
160+
assert ['fool'] == l
162161

163162
config.set_multivar('this.that', 'foo.*', 'foo-123456')
164163
l = list(config.get_multivar('this.that', 'foo.*'))
165164
assert ['foo-123456', 'foo-123456'] == l
166165

167166
config.delete_multivar('this.that', 'bar')
168167
l = list(config.get_multivar('this.that', ''))
169-
assert 2 == len(l)
168+
assert ['foo-123456', 'foo-123456'] == l
170169

171-
config.delete_multivar('this.that', r'foo-\d+')
172-
l = config.get_multivar('this.that', '')
173-
assert 0 == len(list(l))
170+
config.delete_multivar('this.that', 'foo-[0-9]+')
171+
l = list(config.get_multivar('this.that', ''))
172+
assert [] == l
174173

175174
def test_iterator(config):
176175
lst = {}

0 commit comments

Comments
 (0)