Commit 3a148461 authored by FichteFoll's avatar FichteFoll

Test for trailing `.git` in details urls

Also fix a package with that as well.

Inspired by #3538.
parent 037d9078
......@@ -290,7 +290,7 @@
},
{
"name": "ReactJS Snippets",
"details": "https://github.com/saada/reactjs-snippets.git",
"details": "https://github.com/saada/reactjs-snippets",
"releases": [
{
"sublime_text": "*",
......
......@@ -143,8 +143,14 @@ class TestContainer(object):
rel_d_reg = ' '.join(map(str.strip, rel_d_reg.split()))
release_details_regex = re.compile(rel_d_reg, re.X)
# Use the same as for releases, for now
package_details_regex = release_details_regex
pac_d_reg = r'''^ (https:// github\.com/ [^/]+/ [^/]+ (/tree/ .+ (?<!/)
|/)? (?<!\.git)
|https:// bitbucket\.org/ [^/]+/ [^/]+ (/src/ .+ (?<!/)
|\#tags
|/)?
) $'''
pac_d_reg = ' '.join(map(str.strip, pac_d_reg.split()))
package_details_regex = re.compile(pac_d_reg, re.X)
def _test_repository_keys(self, include, data):
self.assertTrue(2 <= len(data) <= 3, "Unexpected number of keys")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment