diff --git a/tests/functional/api/test_branches.py b/tests/functional/api/test_branches.py new file mode 100644 index 000000000..0621705cf --- /dev/null +++ b/tests/functional/api/test_branches.py @@ -0,0 +1,17 @@ +""" +GitLab API: +https://docs.gitlab.com/ee/api/branches.html +""" + + +def test_branch_name_with_period(project): + # Make sure we can create and get a branch name containing a period '.' + branch_name = "my.branch.name" + branch = project.branches.create({"branch": branch_name, "ref": "main"}) + assert branch.name == branch_name + + # Ensure we can get the branch + fetched_branch = project.branches.get(branch_name) + assert branch.name == fetched_branch.name + + branch.delete()