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()))
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() == {}
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()