From: Shane Jaroch Date: Fri, 12 Apr 2024 20:23:41 +0000 (-0400) Subject: wip X-Git-Tag: v0.2.8.dev2~52 X-Git-Url: https://git.nutra.tk/v1?a=commitdiff_plain;h=f2986c6255ee8e47aa67e12687ee5c7b57a8befb;p=nutratech%2Fcli.git wip --- 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()