def test_groupletters_returns_letters_with_lowercase_transform_of_letter_example( ): assert utils.groupletters("HELLO") == "hHeElLlLoO" assert utils.groupletters("hello") == "hheelllloo"
def test_groupletters_returns_letters_with_lowercase_transform_of_letter(x): assert utils.groupletters(x) == "".join( chain.from_iterable([py23_lower(y), y] for y in x))
def test_groupletters_returns_letters_with_lowercase_transform_of_letter_example(): assert utils.groupletters("HELLO") == "hHeElLlLoO" assert utils.groupletters("hello") == "hheelllloo"
def test_groupletters_returns_letters_with_lowercase_transform_of_letter(x): assert utils.groupletters(x) == "".join( chain.from_iterable([py23_lower(y), y] for y in x) )
"""Ensure text does not contain a null character.""" return "\0" not in x @pytest.mark.parametrize( "alg, example_func", [ (ns.INT, fast_int), (ns.DEFAULT, fast_int), (ns.FLOAT, partial(fast_float, nan=float("-inf"))), (ns.FLOAT | ns.NANLAST, partial(fast_float, nan=float("+inf"))), (ns.GROUPLETTERS, partial(fast_int, key=groupletters)), (ns.LOCALE, partial(fast_int, key=lambda x: get_strxfrm()(x))), ( ns.GROUPLETTERS | ns.LOCALE, partial(fast_int, key=lambda x: get_strxfrm()(groupletters(x))), ), ( NS_DUMB | ns.LOCALE, partial(fast_int, key=lambda x: get_strxfrm()(groupletters(x))), ), ( ns.GROUPLETTERS | ns.LOCALE | ns.FLOAT | ns.NANLAST, partial( fast_float, key=lambda x: get_strxfrm()(groupletters(x)), nan=float("+inf"), ), ), ], )