Ejemplo n.º 1
0
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("")
Ejemplo n.º 2
0
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)
Ejemplo n.º 3
0
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)
Ejemplo n.º 4
0
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)
Ejemplo n.º 5
0
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)
Ejemplo n.º 6
0
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("")
Ejemplo n.º 7
0
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('')
Ejemplo n.º 8
0
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('')