def test_get_versions_for_npm_package(): """Test basic behavior of the function get_versions_for_npm_package.""" package_versions = get_versions_for_npm_package("array") assert package_versions is not None # good old version 0.4.0 should be reported assert "0.4.0" in package_versions package_versions = get_versions_for_npm_package( "it is hard to specify package that does not exist") assert package_versions is not None # we expect empty list there assert not package_versions package_versions = get_versions_for_ep("npm", "uuid") assert package_versions is not None assert "3.3.2" in package_versions
def test_get_javascript_versions_server_response_without_json(_mocked_get): """Test get_versions_for_npm_package for server response w/o proper JSON.""" package_versions = get_versions_for_npm_package("array") # empty list is expected assert package_versions is not None assert not package_versions
def test_get_javascript_versions_empty_server_response(_mocked_get): """Test the behavior of function get_versions_for_npm_package for empty server response.""" package_versions = get_versions_for_npm_package("array") # empty list is expected assert package_versions is not None assert not package_versions
def test_get_versions_for_npm_package_deprecated_package(): """Test basic behavior of the function get_versions_for_npm_package.""" package_versions = get_versions_for_npm_package("nsp") assert package_versions is not None