Browse Source

when checking link invariants, check for regex match as well

Nick Sweeting 6 years ago
parent
commit
b4dc80b0a7
1 changed files with 1 additions and 0 deletions
  1. 1 0
      archivebox/util.py

+ 1 - 0
archivebox/util.py

@@ -677,6 +677,7 @@ def check_link_structure(link):
     assert isinstance(link, dict)
     assert isinstance(link, dict)
     assert isinstance(link.get('url'), str)
     assert isinstance(link.get('url'), str)
     assert len(link['url']) > 2
     assert len(link['url']) > 2
+    assert len(re.findall(URL_REGEX, link['url'])) == 1
 
 
 
 
 def check_links_structure(links):
 def check_links_structure(links):