2024-09-10 08:19:22 +03:00
|
|
|
from pr_agent.git_providers import AzureDevopsProvider
|
|
|
|
|
|
|
|
|
|
|
|
class TestAzureDevOpsParsing():
|
|
|
|
def test_regular_address(self):
|
|
|
|
pr_url = "https://dev.azure.com/organization/project/_git/repo/pullrequest/1"
|
|
|
|
|
|
|
|
# workspace_slug, repo_slug, pr_number
|
|
|
|
assert AzureDevopsProvider._parse_pr_url(pr_url) == ("project", "repo", 1)
|
|
|
|
|
|
|
|
def test_visualstudio_address(self):
|
|
|
|
pr_url = "https://organization.visualstudio.com/project/_git/repo/pullrequest/1"
|
|
|
|
|
|
|
|
# workspace_slug, repo_slug, pr_number
|
2024-10-30 09:56:03 +09:00
|
|
|
assert AzureDevopsProvider._parse_pr_url(pr_url) == ("project", "repo", 1)
|