From de8ebb1577035bfbf44c7a4b3df537d98abba077 Mon Sep 17 00:00:00 2001 From: Paul Pfeister Date: Wed, 15 May 2024 23:53:37 -0400 Subject: [PATCH] Relocate unit tests --- docs/CONTRIBUTING.md | 2 +- {sherlock/tests => tests}/__init__.py | 0 {sherlock/tests => tests}/all.py | 0 {sherlock/tests => tests}/base.py | 4 ++-- {sherlock/tests => tests}/test_multiple_usernames.py | 2 +- 5 files changed, 4 insertions(+), 4 deletions(-) rename {sherlock/tests => tests}/__init__.py (100%) rename {sherlock/tests => tests}/all.py (100%) rename {sherlock/tests => tests}/base.py (98%) rename {sherlock/tests => tests}/test_multiple_usernames.py (90%) diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index 4f1ff4c..2d3d673 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -68,7 +68,7 @@ Sherlock. This invocation hides the progress text that Sherlock normally outputs, and instead shows the verbose output of the tests. ```console -$ cd sherlock/sherlock +# Assumes pwd is respository root $ python3 -m unittest tests.all --verbose ``` diff --git a/sherlock/tests/__init__.py b/tests/__init__.py similarity index 100% rename from sherlock/tests/__init__.py rename to tests/__init__.py diff --git a/sherlock/tests/all.py b/tests/all.py similarity index 100% rename from sherlock/tests/all.py rename to tests/all.py diff --git a/sherlock/tests/base.py b/tests/base.py similarity index 98% rename from sherlock/tests/base.py rename to tests/base.py index 204c19c..2146b88 100644 --- a/sherlock/tests/base.py +++ b/tests/base.py @@ -5,7 +5,7 @@ This module contains various utilities for running tests. import os import os.path import unittest -import sherlock +from sherlock import sherlock from sherlock.result import QueryStatus from sherlock.notify import QueryNotify from sherlock.sites import SitesInformation @@ -30,7 +30,7 @@ class SherlockBaseTest(unittest.TestCase): warnings.simplefilter("ignore", ResourceWarning) # Create object with all information about sites we are aware of. - sites = SitesInformation(data_file_path=os.path.join(os.path.dirname(__file__), "../resources/data.json")) + sites = SitesInformation(data_file_path=os.path.join(os.path.dirname(__file__), "../sherlock/resources/data.json")) # Create original dictionary from SitesInformation() object. # Eventually, the rest of the code will be updated to use the new object diff --git a/sherlock/tests/test_multiple_usernames.py b/tests/test_multiple_usernames.py similarity index 90% rename from sherlock/tests/test_multiple_usernames.py rename to tests/test_multiple_usernames.py index 3be8033..3e8a307 100644 --- a/sherlock/tests/test_multiple_usernames.py +++ b/tests/test_multiple_usernames.py @@ -1,7 +1,7 @@ import unittest import sys sys.path.append('../') -import sherlock as sh +from sherlock import sherlock as sh checksymbols = [] checksymbols = ["_", "-", "."]