aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorCody Logan <clpo13@gmail.com>2023-09-26 10:45:58 -0700
committerCody Logan <clpo13@gmail.com>2023-09-26 10:47:09 -0700
commita310af0aa10f8b5a370c16ac3a7dcdd12e13f729 (patch)
tree9542c9cb03dcd2c2b496377eb7367ec1c24eff08 /test
parent0dc790c513ac39180f78f5a7e6713908410c3abe (diff)
downloadwikiget-a310af0aa10f8b5a370c16ac3a7dcdd12e13f729.tar.gz
wikiget-a310af0aa10f8b5a370c16ac3a7dcdd12e13f729.zip
Style fixups with Black
Diffstat (limited to 'test')
-rw-r--r--test/test_validations.py44
1 files changed, 28 insertions, 16 deletions
diff --git a/test/test_validations.py b/test/test_validations.py
index 5b7d4fc..4445389 100644
--- a/test/test_validations.py
+++ b/test/test_validations.py
@@ -23,8 +23,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 +38,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
@@ -46,20 +54,19 @@ def test_file_regex():
File regex should return a match object with match groups corresponding
to the file prefix and name.
"""
- i = 'File:Example.jpg'
+ i = "File:Example.jpg"
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(0) == "File:Example.jpg" # entire match
+ 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 +76,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
@@ -81,9 +93,9 @@ def test_verify_hash(tmp_path):
"""
Confirm that verify_hash returns the proper SHA1 hash.
"""
- file_name = 'testfile'
- file_contents = 'foobar'
- file_sha1 = '8843d7f92416211de9ebb963ff4ce28125932878'
+ file_name = "testfile"
+ file_contents = "foobar"
+ file_sha1 = "8843d7f92416211de9ebb963ff4ce28125932878"
tmp_file = tmp_path / file_name
tmp_file.write_text(file_contents)