aboutsummaryrefslogtreecommitdiff
path: root/tests/test_validations.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_validations.py')
-rw-r--r--tests/test_validations.py35
1 files changed, 23 insertions, 12 deletions
diff --git a/tests/test_validations.py b/tests/test_validations.py
index 8dd4d6d..1abd96a 100644
--- a/tests/test_validations.py
+++ b/tests/test_validations.py
@@ -1,4 +1,3 @@
-# -*- coding: utf-8 -*-
# wikiget - CLI tool for downloading files from Wikimedia sites
# Copyright (C) 2018-2021 Cody Logan
# SPDX-License-Identifier: GPL-3.0-or-later
@@ -23,8 +22,12 @@ def test_invalid_site_input():
"""
Invalid site strings should not return regex match objects.
"""
- invalid_input = ["example.com", "vim.wikia.com",
- "en.wikipedia.com", "en.wikimpedia.org"]
+ invalid_input = [
+ "example.com",
+ "vim.wikia.com",
+ "en.wikipedia.com",
+ "en.wikimpedia.org",
+ ]
for i in invalid_input:
site_match = valid_site(i)
assert site_match is None
@@ -34,8 +37,12 @@ def test_valid_site_input():
"""
Valid site strings should return regex match objects.
"""
- valid_input = ["en.wikipedia.org", "commons.wikimedia.org",
- "de.wikipedia.org", "meta.wikimedia.org"]
+ valid_input = [
+ "en.wikipedia.org",
+ "commons.wikimedia.org",
+ "de.wikipedia.org",
+ "meta.wikimedia.org",
+ ]
for i in valid_input:
site_match = valid_site(i)
assert site_match is not None
@@ -50,16 +57,15 @@ def test_file_regex():
file_match = valid_file(i)
assert file_match is not None
assert file_match.group(0) == "File:Example.jpg" # entire match
- assert file_match.group(1) == "File:" # first group
- assert file_match.group(2) == "Example.jpg" # second group
+ assert file_match.group(1) == "File:" # first group
+ assert file_match.group(2) == "Example.jpg" # second group
def test_invalid_file_input():
"""
Invalid file strings should not return regex match objects.
"""
- invalid_input = ["file:example", "example.jpg", "Foo Bar.gif",
- "Fil:Example.jpg"]
+ invalid_input = ["file:example", "example.jpg", "Foo Bar.gif", "Fil:Example.jpg"]
for i in invalid_input:
file_match = valid_file(i)
assert file_match is None
@@ -69,9 +75,14 @@ def test_valid_file_input():
"""
Valid file strings should return regex match objects.
"""
- valid_input = ["Image:example.jpg", "file:example.jpg",
- "File:example.file-01.jpg", "FILE:FOO.BMP",
- "File:ß handwritten sample.gif", "File:A (1).jpeg"]
+ valid_input = [
+ "Image:example.jpg",
+ "file:example.jpg",
+ "File:example.file-01.jpg",
+ "FILE:FOO.BMP",
+ "File:ß handwritten sample.gif",
+ "File:A (1).jpeg",
+ ]
for i in valid_input:
file_match = valid_file(i)
assert file_match is not None