# -*- coding: utf-8 -*- import pytest import ioex.reex @pytest.mark.parametrize(('source', 'prefix', 'expected'), [ ['(?Pa)', 'pre_', '(?Pa)'], ['(?Pa(?P1))', 'pre_', '(?Pa(?P1))'], ['(?Pa)(?Pb)', 'pre_', '(?Pa)(?Pb)'], ]) def test_prefix_group_names(source, prefix, expected): assert expected == ioex.reex.prefix_group_names(source, prefix)