Esempio n. 1
0
def test_isconnected():
    assert isinstance(isconnected(), bool)
    assert isconnected(host="http://dummyhost") == False
Esempio n. 2
0
# Need to test:
#
# urlopen() errors
#

import io
import pytest
import unittest
import argopy
import xarray as xr
from argopy.utilities import isconnected

CONNECTED = isconnected()

# Import functions to test:
from argopy.utilities import load_dict, mapp_dict, list_multiprofile_file_variables, \
    show_versions, isconnected, erddap_ds_exists, open_etopo1


def is_list_of_strings(lst):
    return isinstance(lst, list) and all(isinstance(elem, str) for elem in lst)


def test_invalid_dictionnary():
    with pytest.raises(ValueError):
        load_dict("invalid_dictionnary")


def test_invalid_dictionnary_key():
    d = load_dict('profilers')
    assert mapp_dict(d, "invalid_key") == "Unknown"