aider-gitea/test/test_generate_branch_name.py
Jon Michael Aanes 0d26bd7b06
All checks were successful
Run Python tests (through Pytest) / Test (push) Successful in 24s
Verify Python project can be installed, loaded and have version checked / Test (push) Successful in 22s
fixed generate_branch_name
2025-04-13 16:50:50 +02:00

17 lines
629 B
Python

import pytest
from aider_gitea.__main__ import generate_branch_name
def test_generate_branch_name_normal():
# Normal case with alphanumeric title.
branch = generate_branch_name("123", "Some Issue Title")
assert branch == "issue-123-some-issue-title"
def test_generate_branch_name_special_characters():
branch = generate_branch_name("45", "Issue @ Special!")
assert branch == "issue-45-issue-special"
def test_generate_branch_name_numeric_title():
# Test where the title starts with numbers.
branch = generate_branch_name("789", "123 Numbers Here")
assert branch == "issue-789-123-numbers-here"