mirror of
https://github.com/thelsing/knx.git
synced 2024-12-23 19:09:41 +01:00
32 lines
629 B
Python
32 lines
629 B
Python
from __future__ import annotations
|
|||
|
|||
import pytest
|
|||
|
|||
from pybind11_tests import const_name as m
|
|||
|
|||
|
|||
@pytest.mark.parametrize("func", [m.const_name_tests, m.underscore_tests])
|
|||
@pytest.mark.parametrize(
|
|||
("selector", "expected"),
|
|||
enumerate(
|
|||
(
|
|||
"",
|
|||
"A",
|
|||
"Bd",
|
|||
"Cef",
|
|||
"%",
|
|||
"%",
|
|||
"T1",
|
|||
"U2",
|
|||
"D1",
|
|||
"E2",
|
|||
"KeepAtEnd",
|
|||
)
|
|||
),
|
|||
)
|
|||
def test_const_name(func, selector, expected):
|
|||
if isinstance(func, str):
|
|||
pytest.skip(func)
|
|||
text = func(selector)
|
|||
assert text == expected
|