def test__get_items_version_details(mock_send):
    vendor = Vendor()
    vendor.identifier = "1234"
    vendor._version = "4567"
    mock_send.return_value = {'return': 'value'}
    assert vendor._get_item_version_details() == {'return': 'value'}
    mock_send.assert_called_once_with(
        'GET', 'get item version',
        "{}/items/1234/versions/4567".format(vendor._base_url()))
def test__get_items_version_details_no_version(mock_send, mock_load):
    vendor = Vendor()
    vendor.identifier = "1234"
    assert vendor._get_item_version_details() == {}
    mock_send.assert_not_called()