remove exchange-url argument from /admin/add/incoming
This commit is contained in:
parent
9443c10d7f
commit
2ee33e3cbc
@ -42,8 +42,19 @@
|
||||
/**
|
||||
* Fakebank URL.
|
||||
*/
|
||||
|
||||
static char *bank_url;
|
||||
|
||||
/**
|
||||
* Account URL.
|
||||
*/
|
||||
static char *account_url;
|
||||
|
||||
/**
|
||||
* payto://-URL of another account.
|
||||
*/
|
||||
static char *payto_url;
|
||||
|
||||
/**
|
||||
* Handle to the Py-bank daemon.
|
||||
*/
|
||||
@ -85,25 +96,18 @@ static void
|
||||
run (void *cls,
|
||||
struct TALER_TESTING_Interpreter *is)
|
||||
{
|
||||
GNUNET_log (GNUNET_ERROR_TYPE_INFO,
|
||||
"Bank serves at `%s'\n",
|
||||
bank_url);
|
||||
extern struct TALER_BANK_AuthenticationData AUTHS[];
|
||||
struct TALER_TESTING_Command commands[] = {
|
||||
TALER_TESTING_cmd_bank_history ("history-0",
|
||||
bank_url,
|
||||
TALER_TESTING_BANK_ACCOUNT_NUMBER,
|
||||
TALER_BANK_DIRECTION_BOTH,
|
||||
GNUNET_YES,
|
||||
TALER_TESTING_cmd_bank_credits ("history-0",
|
||||
account_url,
|
||||
NULL,
|
||||
1),
|
||||
/* WARNING: old API has expected http response code among
|
||||
* the parameters, although it was always set as '200 OK' */
|
||||
TRANSFER ("debit-1",
|
||||
"KUDOS:5.01",
|
||||
TALER_TESTING_EXCHANGE_ACCOUNT_NUMBER,
|
||||
TALER_TESTING_BANK_ACCOUNT_NUMBER,
|
||||
"subject 1"),
|
||||
TALER_TESTING_cmd_fakebank_transfer ("debit-1",
|
||||
"KUDOS:5.01",
|
||||
account_url,
|
||||
payto_url,
|
||||
NULL,
|
||||
NULL,
|
||||
"subject 1"),
|
||||
TALER_TESTING_cmd_bank_history ("history-1c",
|
||||
bank_url,
|
||||
TALER_TESTING_BANK_ACCOUNT_NUMBER,
|
||||
@ -168,6 +172,17 @@ run (void *cls,
|
||||
TALER_TESTING_cmd_end ()
|
||||
};
|
||||
|
||||
GNUNET_log (GNUNET_ERROR_TYPE_INFO,
|
||||
"Bank serves at `%s'\n",
|
||||
bank_url);
|
||||
GNUNET_asprintf (&account_url,
|
||||
"%s/%s",
|
||||
base_url,
|
||||
"alice");
|
||||
GNUNET_asprintf (&payto_url,
|
||||
"payto://x-taler-bank/%s/%s",
|
||||
base_url,
|
||||
"bob");
|
||||
if (GNUNET_YES == WITH_FAKEBANK)
|
||||
TALER_TESTING_run_with_fakebank (is,
|
||||
commands,
|
||||
|
@ -65,8 +65,7 @@ enum BenchmarkError
|
||||
x_taler_bank.account_base_url, \
|
||||
exchange_payto_url, \
|
||||
"dummy_user", \
|
||||
"dummy_password", \
|
||||
"http://example.com/"))
|
||||
"dummy_password"))
|
||||
|
||||
|
||||
/**
|
||||
|
@ -722,10 +722,6 @@ TALER_TESTING_setup_with_auditor_and_exchange (TALER_TESTING_Main main_cb,
|
||||
* @param auth_username username identifying the @a
|
||||
* debit_account_no at the bank.
|
||||
* @param auth_password password for @a auth_username.
|
||||
* @param exchange_url which exchange is involved in this transfer.
|
||||
* This data is used for tracking purposes (FIXME: explain
|
||||
* _how_).
|
||||
*
|
||||
* @return the command.
|
||||
*/
|
||||
struct TALER_TESTING_Command
|
||||
@ -734,8 +730,7 @@ TALER_TESTING_cmd_fakebank_transfer (const char *label,
|
||||
const char *account_base_url,
|
||||
const char *payto_credit_account,
|
||||
const char *auth_username,
|
||||
const char *auth_password,
|
||||
const char *exchange_url);
|
||||
const char *auth_password);
|
||||
|
||||
|
||||
/**
|
||||
@ -754,9 +749,6 @@ TALER_TESTING_cmd_fakebank_transfer (const char *label,
|
||||
* @param auth_password password for @a auth_username.
|
||||
* @param ref reference to a command that can offer a reserve
|
||||
* private key.
|
||||
* @param exchange_url the exchage involved in the transfer,
|
||||
* tipically receiving the money in order to fuel a reserve.
|
||||
*
|
||||
* @return the command.
|
||||
*/
|
||||
struct TALER_TESTING_Command
|
||||
@ -767,8 +759,7 @@ TALER_TESTING_cmd_fakebank_transfer_with_ref (const char *label,
|
||||
|
||||
const char *auth_username,
|
||||
const char *auth_password,
|
||||
const char *ref,
|
||||
const char *exchange_url);
|
||||
const char *ref);
|
||||
|
||||
|
||||
/**
|
||||
@ -790,11 +781,7 @@ TALER_TESTING_cmd_fakebank_transfer_with_ref (const char *label,
|
||||
* instance, the configuration file will provide the private
|
||||
* key of the tipping reserve. This data will then used to
|
||||
* construct the wire transfer subject line.
|
||||
* @param exchange_url which exchange is involved in this transfer.
|
||||
* This data is used for tracking purposes (FIXME: explain
|
||||
* _how_).
|
||||
* @param config_filename configuration file to use.
|
||||
*
|
||||
* @return the command.
|
||||
*/
|
||||
struct TALER_TESTING_Command
|
||||
@ -806,7 +793,6 @@ TALER_TESTING_cmd_fakebank_transfer_with_instance (const char *label,
|
||||
const char *auth_username,
|
||||
const char *auth_password,
|
||||
const char *instance,
|
||||
const char *exchange_url,
|
||||
const char *config_filename);
|
||||
|
||||
|
||||
|
@ -16,10 +16,9 @@
|
||||
License along with TALER; see the file COPYING. If not, see
|
||||
<http://www.gnu.org/licenses/>
|
||||
*/
|
||||
|
||||
/**
|
||||
* @file exchange-lib/testing_api_cmd_fakebank_transfer.c
|
||||
* @brief implementation of a fakebank wire transfer command
|
||||
* @brief implementation of a bank /admin/add/incoming command
|
||||
* @author Christian Grothoff
|
||||
* @author Marcello Stanisci
|
||||
*/
|
||||
@ -101,14 +100,6 @@ struct FakebankTransferState
|
||||
*/
|
||||
struct GNUNET_TIME_Absolute timestamp;
|
||||
|
||||
/**
|
||||
* Exchange URL. This value is fed to the bank when requesting
|
||||
* the wire transfer; note: the bank needs it because a merchant
|
||||
* might want to know which exchange performed a wire transfer to
|
||||
* them, just by looking at bank records.
|
||||
*/
|
||||
const char *exchange_url;
|
||||
|
||||
/**
|
||||
* Merchant instance. Sometimes used to get the tip reserve
|
||||
* private key by reading the appropriate config section.
|
||||
@ -416,7 +407,6 @@ fakebank_transfer_traits (void *cls,
|
||||
{
|
||||
struct FakebankTransferState *fts = cls;
|
||||
struct TALER_TESTING_Trait traits[] = {
|
||||
TALER_TESTING_make_trait_url (0, fts->exchange_url),
|
||||
TALER_TESTING_make_trait_url (1, fts->debit_url),
|
||||
TALER_TESTING_MAKE_TRAIT_ROW_ID (&fts->serial_id),
|
||||
TALER_TESTING_MAKE_TRAIT_CREDIT_ACCOUNT (fts->payto_credit_account),
|
||||
@ -450,7 +440,6 @@ fakebank_transfer_traits (void *cls,
|
||||
* @param auth_username username identifying the @a
|
||||
* debit_account_no at the bank.
|
||||
* @param auth_password password for @a auth_username.
|
||||
* @param exchange_url which exchange is involved in this transfer.
|
||||
* @return the command.
|
||||
*/
|
||||
struct TALER_TESTING_Command
|
||||
@ -460,8 +449,7 @@ TALER_TESTING_cmd_fakebank_transfer
|
||||
const char *account_base_url,
|
||||
const char *payto_credit_account,
|
||||
const char *auth_username,
|
||||
const char *auth_password,
|
||||
const char *exchange_url)
|
||||
const char *auth_password)
|
||||
{
|
||||
struct FakebankTransferState *fts;
|
||||
|
||||
@ -470,7 +458,6 @@ TALER_TESTING_cmd_fakebank_transfer
|
||||
fts->payto_credit_account = payto_credit_account;
|
||||
fts->auth_username = auth_username;
|
||||
fts->auth_password = auth_password;
|
||||
fts->exchange_url = exchange_url;
|
||||
if (GNUNET_OK !=
|
||||
TALER_string_to_amount (amount,
|
||||
&fts->amount))
|
||||
@ -514,9 +501,6 @@ TALER_TESTING_cmd_fakebank_transfer
|
||||
* @param auth_password password for @a auth_username.
|
||||
* @param ref reference to a command that can offer a reserve
|
||||
* private key.
|
||||
* @param exchange_url the exchage involved in the transfer,
|
||||
* tipically receiving the money in order to fuel a reserve.
|
||||
*
|
||||
* @return the command.
|
||||
*/
|
||||
struct TALER_TESTING_Command
|
||||
@ -527,8 +511,7 @@ TALER_TESTING_cmd_fakebank_transfer_with_ref
|
||||
const char *payto_credit_account,
|
||||
const char *auth_username,
|
||||
const char *auth_password,
|
||||
const char *ref,
|
||||
const char *exchange_url)
|
||||
const char *ref)
|
||||
{
|
||||
struct FakebankTransferState *fts;
|
||||
|
||||
@ -538,7 +521,6 @@ TALER_TESTING_cmd_fakebank_transfer_with_ref
|
||||
fts->auth_username = auth_username;
|
||||
fts->auth_password = auth_password;
|
||||
fts->reserve_reference = ref;
|
||||
fts->exchange_url = exchange_url;
|
||||
if (GNUNET_OK !=
|
||||
TALER_string_to_amount (amount,
|
||||
&fts->amount))
|
||||
@ -587,9 +569,7 @@ TALER_TESTING_cmd_fakebank_transfer_with_ref
|
||||
* instance, the configuration file will provide the private
|
||||
* key of the tipping reserve. This data will then used to
|
||||
* construct the wire transfer subject line.
|
||||
* @param exchange_url which exchange is involved in this transfer.
|
||||
* @param config_filename configuration file to use.
|
||||
*
|
||||
* @return the command.
|
||||
*/
|
||||
struct TALER_TESTING_Command
|
||||
@ -601,7 +581,6 @@ TALER_TESTING_cmd_fakebank_transfer_with_instance
|
||||
const char *auth_username,
|
||||
const char *auth_password,
|
||||
const char *instance,
|
||||
const char *exchange_url,
|
||||
const char *config_filename)
|
||||
{
|
||||
struct FakebankTransferState *fts;
|
||||
@ -612,7 +591,6 @@ TALER_TESTING_cmd_fakebank_transfer_with_instance
|
||||
fts->auth_username = auth_username;
|
||||
fts->auth_password = auth_password;
|
||||
fts->instance = instance;
|
||||
fts->exchange_url = exchange_url;
|
||||
fts->config_filename = config_filename;
|
||||
if (GNUNET_OK !=
|
||||
TALER_string_to_amount (amount,
|
||||
|
Loading…
Reference in New Issue
Block a user