aboutsummaryrefslogtreecommitdiff
path: root/tests/test_dl.py
diff options
context:
space:
mode:
authorCody Logan <cody@lokken.dev>2023-10-24 13:41:10 -0700
committerCody Logan <cody@lokken.dev>2023-10-24 13:41:10 -0700
commitf4368747d11a01726906714b1621443c995ab09b (patch)
tree01c7218767cc197d62ea061fde2ee6f8cc4f9b71 /tests/test_dl.py
parentb51477decbb74b95b6b33420e26649f8a8d0e70f (diff)
downloadwikiget-f4368747d11a01726906714b1621443c995ab09b.tar.gz
wikiget-f4368747d11a01726906714b1621443c995ab09b.zip
Separate download and client tests
Diffstat (limited to 'tests/test_dl.py')
-rw-r--r--tests/test_dl.py18
1 files changed, 2 insertions, 16 deletions
diff --git a/tests/test_dl.py b/tests/test_dl.py
index 839cdee..c0dcf0c 100644
--- a/tests/test_dl.py
+++ b/tests/test_dl.py
@@ -15,28 +15,14 @@
# You should have received a copy of the GNU General Public License
# along with Wikiget. If not, see <https://www.gnu.org/licenses/>.
-import logging
-
import pytest
-from wikiget import USER_AGENT
-from wikiget.dl import prep_download, query_api
+from wikiget.dl import prep_download
from wikiget.wikiget import construct_parser
# TODO: don't hit the actual API when doing tests
-@pytest.mark.skip
-class TestQueryApi:
- parser = construct_parser()
-
- def test_query_api(self, caplog: pytest.LogCaptureFixture) -> None:
- caplog.set_level(logging.DEBUG)
- args = self.parser.parse_args(["File:Example.jpg"])
- file, site = query_api("Example.jpg", "commons.wikimedia.org", args)
- assert USER_AGENT in caplog.text
-
-
-@pytest.mark.skip
+@pytest.mark.skip(reason="skip tests that query a live API")
class TestPrepDownload:
parser = construct_parser()