Exemplo n.º 1
0
def test__get_vsp_details(mock_send):
    vsp = Vsp()
    vsp.identifier = "1234"
    vsp._version = "4567"
    mock_send.return_value = {'return': 'value'}
    assert vsp._get_vsp_details() == {'return': 'value'}
    mock_send.assert_called_once_with(
        'GET', 'get vsp version',
        "{}/vendor-software-products/1234/versions/4567".format(
            vsp._base_url()))
Exemplo n.º 2
0
def test__get_vsp_details_no_version(mock_send, mock_load):
    vsp = Vsp()
    vsp.identifier = "1234"
    mock_send.assert_not_called()
    assert vsp._get_vsp_details() == {}
Exemplo n.º 3
0
def test__get_vsp_details_not_created(mock_send, mock_exists):
    mock_exists.return_value = False
    vsp = Vsp()
    assert vsp._get_vsp_details() == {}
    mock_send.assert_not_called()