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 @@ ...@@ -290,7 +290,7 @@
}, },
{ {
"name": "ReactJS Snippets", "name": "ReactJS Snippets",
"details": "https://github.com/saada/reactjs-snippets.git", "details": "https://github.com/saada/reactjs-snippets",
"releases": [ "releases": [
{ {
"sublime_text": "*", "sublime_text": "*",
......
...@@ -143,8 +143,14 @@ class TestContainer(object): ...@@ -143,8 +143,14 @@ class TestContainer(object):
rel_d_reg = ' '.join(map(str.strip, rel_d_reg.split())) rel_d_reg = ' '.join(map(str.strip, rel_d_reg.split()))
release_details_regex = re.compile(rel_d_reg, re.X) release_details_regex = re.compile(rel_d_reg, re.X)
# Use the same as for releases, for now pac_d_reg = r'''^ (https:// github\.com/ [^/]+/ [^/]+ (/tree/ .+ (?<!/)
package_details_regex = release_details_regex |/)? (?<!\.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): def _test_repository_keys(self, include, data):
self.assertTrue(2 <= len(data) <= 3, "Unexpected number of keys") 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