def test_spk_id_from_name_raises_when_error(mock_get): resp = requests.Response() resp.status_code = 404 mock_get.return_value = resp with pytest.raises(requests.HTTPError): neows.spk_id_from_name("")
def test_spk_id_from_name_raises_when_not_found(mock_get, mock_response): with open(os.path.join(CURRENT_DIRECTORY, "none.html"), "r") as demo_html: html = demo_html.read().replace("\n", "") mock_response.text = html mock_get.return_value = mock_response with pytest.raises(ValueError) as e_msg: neows.spk_id_from_name("") assert "Object could not be found" in str(e_msg)
def test_spk_id_from_name_raises_when_not_found(mock_get, mock_response): with open('src/poliastro/neos/tests/none.html', 'r') as demo_html: html = demo_html.read().replace('\n', '') mock_response.text = html mock_get.return_value = mock_response with pytest.raises(ValueError) as e_msg: neows.spk_id_from_name('') assert 'Object could not be found' in str(e_msg)
def test_spk_id_from_name_parses_object_list_and_raises( mock_get, mock_response): with open('src/poliastro/neos/tests/center.html', 'r') as demo_html: html = demo_html.read().replace('\n', '') mock_response.text = html mock_get.return_value = mock_response with pytest.raises(ValueError) as e_msg: neows.spk_id_from_name('') assert 'different bodies found' in str(e_msg)
def test_spk_id_from_name_parses_object_list_and_raises( mock_get, mock_response): with open(os.path.join(CURRENT_DIRECTORY, "center.html"), "r") as demo_html: html = demo_html.read().replace("\n", "") mock_response.text = html mock_get.return_value = mock_response with pytest.raises(ValueError) as e_msg: neows.spk_id_from_name("") assert "different bodies found" in str(e_msg)
def test_spk_id_from_name_parses_body(mock_get, mock_response): with open(os.path.join(CURRENT_DIRECTORY, "table.html"), "r") as demo_html: html = demo_html.read().replace("\n", "") mock_response.text = html mock_get.return_value = mock_response assert "2000433" == neows.spk_id_from_name("")
def test_spk_id_from_name_parses_body(mock_get, mock_response): with open(os.path.join(CURRENT_DIRECTORY, 'table.html'), 'r') as demo_html: html = demo_html.read().replace('\n', '') mock_response.text = html mock_get.return_value = mock_response assert '2000433' == neows.spk_id_from_name('')
def test_spk_id_from_name_parses_body(mock_get, mock_response): with open('src/poliastro/neos/tests/table.html', 'r') as demo_html: html = demo_html.read().replace('\n', '') mock_response.text = html mock_get.return_value = mock_response assert '2000433' == neows.spk_id_from_name('')