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()