Imgur edge case coverage

Covers edge case of additional arguments on extension.

Also removed duplicate or redundant tests.
This commit is contained in:
OMEGARAZER
2022-09-28 00:55:10 -04:00
parent 0ce2585f7f
commit 02b6e66941
2 changed files with 3 additions and 9 deletions

View File

@@ -78,7 +78,7 @@ class Imgur(BaseDownloader):
@staticmethod
def _validate_extension(extension_suffix: str) -> str:
extension_suffix = extension_suffix.strip('?1')
extension_suffix = re.sub(r'\?.*', '', extension_suffix)
possible_extensions = ('.jpg', '.png', '.mp4', '.gif')
selection = [ext for ext in possible_extensions if ext == extension_suffix]
if len(selection) == 1: