From f2986c6255ee8e47aa67e12687ee5c7b57a8befb Mon Sep 17 00:00:00 2001 From: Shane Jaroch Date: Fri, 12 Apr 2024 16:23:41 -0400 Subject: [PATCH] wip --- tests/services/test_api.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 tests/services/test_api.py diff --git a/tests/services/test_api.py b/tests/services/test_api.py new file mode 100644 index 0000000..d673cc3 --- /dev/null +++ b/tests/services/test_api.py @@ -0,0 +1,24 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- +""" +Created on Fri Apr 12 16:14:03 2024 + +@author: shane +""" +from unittest.mock import MagicMock, patch + +from ntclient.services.api import cache_mirrors + + +@patch("requests.get",return_value=MagicMock(status_code=200)) +# pylint: disable=unused-argument +def test_cache_mirrors(*args: MagicMock) -> None: + """Test cache_mirrors""" + assert cache_mirrors() == "https://api.dev.nutra.tk" + + +@patch("requests.get",return_value=MagicMock(status_code=503)) +# pylint: disable=unused-argument +def test_cache_mirrors_empty_string_on_failed_mirrors(*args: MagicMock) -> None: + """Test cache_mirrors""" + assert cache_mirrors() == str() -- 2.52.0