browsertrix/backend/test/test_utils.py
2024-02-07 11:35:34 -08:00

21 lines
567 B
Python

"""utils tests"""
import pytest
from btrixcloud.utils import slug_from_name
@pytest.mark.parametrize(
"name,expected_slug",
[
("Default org", "default-org"),
("User's org", "users-org"),
("User's @ org", "users-org"),
("Org with åccénted charactêrs", "org-with-accented-characters"),
("Org with åccénted! charactêrs@!", "org-with-accented-characters"),
("cATs! 🐈🐈‍⬛", "cats"),
],
)
def test_slug_from_name(name: str, expected_slug: str):
assert slug_from_name(name) == expected_slug