μHAL (v2.8.17)
Part of the IPbus software repository
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
test_const_name.py
Go to the documentation of this file.
1import pytest
2
3from pybind11_tests import const_name as m
4
5
6@pytest.mark.parametrize("func", (m.const_name_tests, m.underscore_tests))
7@pytest.mark.parametrize(
8 "selector, expected",
9 enumerate(
10 (
11 "",
12 "A",
13 "Bd",
14 "Cef",
15 "%",
16 "%",
17 "T1",
18 "U2",
19 "D1",
20 "E2",
21 "KeepAtEnd",
22 )
23 ),
24)
25def test_const_name(func, selector, expected):
26 if isinstance(func, str):
27 pytest.skip(func)
28 text = func(selector)
29 assert text == expected
bool isinstance(handle obj)
\rst Return true if obj is an instance of T.
Definition: pytypes.h:489