import pytest from llm_chat.utils import kebab_case @pytest.mark.parametrize( "string,expected", [ ("fooBar", "foo-bar"), ("FooBar", "foo-bar"), ("Foo Bar", "foo-bar"), ("1Foo2Bar3", "1-foo2-bar3"), ], ids=[ "fooBar", "FooBar", "Foo Bar", "1Foo2Bar3", ], ) def test_kebab_case(string: str, expected: str) -> None: assert kebab_case(string) == expected