Skip to content

Commit ab33c60

Browse files
cottsayLeroyR
authored andcommitted
Adjust executor test for broader compatibility (colcon#739)
It looks like Python 3.15 is adding some additional checks on entry point values, and the hyphen character in `eC-prime` makes it invalid. Just convert it to an underscore instead.
1 parent a4b3e7b commit ab33c60

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

test/test_extension_point.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ def test_redefined_extension_point():
184184
def _duped_distributions():
185185
yield from _distributions()
186186
yield _FakeDistribution({
187-
'group2': [('extC', 'eC-prime')],
187+
'group2': [('extC', 'eC_prime')],
188188
})
189189

190190
def _duped_entry_points():
@@ -202,13 +202,13 @@ def _duped_entry_points():
202202
):
203203
clear_entry_point_cache()
204204
extension_points = get_all_extension_points()
205-
assert 'eC-prime' == extension_points['group2']['extC'][0]
205+
assert 'eC_prime' == extension_points['group2']['extC'][0]
206206
assert error.call_count == 1
207207

208208
error.reset_mock()
209209
clear_entry_point_cache()
210210
extension_points = get_extension_points('group2')
211-
assert 'eC-prime' == extension_points.get('extC')
211+
assert 'eC_prime' == extension_points.get('extC')
212212
assert error.call_count == 1
213213

214214

0 commit comments

Comments
 (0)