mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-06-09 19:13:26 +03:00
tests/taler: pass config to taler-exchange-offline
else it doesn't work properly.
This commit is contained in:
parent
4ea47f3563
commit
f73d148645
1 changed files with 9 additions and 6 deletions
|
@ -35,6 +35,7 @@ import ../../make-test-python.nix (
|
|||
inherit (cfgNodes) CURRENCY FIAT_CURRENCY;
|
||||
inherit (cfgScripts) commonScripts;
|
||||
|
||||
configFile = nodes.exchange.environment.etc."taler/taler.conf".source;
|
||||
bankConfig = nodes.bank.environment.etc."libeufin/libeufin.conf".source;
|
||||
bankSettings = nodes.bank.services.libeufin.settings.libeufin-bank;
|
||||
nexusSettings = nodes.bank.services.libeufin.nexus.settings;
|
||||
|
@ -89,13 +90,15 @@ import ../../make-test-python.nix (
|
|||
exchange.succeed(f'echo "{create_exchange_auth(accessTokenExchange)}" > /etc/taler/secrets/exchange-account.secret.conf')
|
||||
|
||||
with subtest("Set up exchange"):
|
||||
exchange.wait_until_succeeds("taler-exchange-offline download sign upload")
|
||||
# Enable exchange wire account
|
||||
exchange.succeed('taler-exchange-offline upload < ${exchangeAccount}')
|
||||
# Set up exchange keys
|
||||
exchange.wait_until_succeeds('taler-exchange-offline -c "${configFile}" download sign upload')
|
||||
|
||||
# NOTE: cannot deposit coins/pay merchant if wire fees are not set up
|
||||
exchange.succeed('taler-exchange-offline wire-fee now x-taler-bank "${CURRENCY}:0" "${CURRENCY}:0" upload')
|
||||
exchange.succeed('taler-exchange-offline global-fee now "${CURRENCY}:0" "${CURRENCY}:0" "${CURRENCY}:0" 1h 6a 0 upload')
|
||||
# Enable exchange wire account
|
||||
exchange.succeed('taler-exchange-offline -c "${configFile}" upload < ${exchangeAccount}')
|
||||
|
||||
# Set up wire fees, needed in order to deposit coins/pay merchant
|
||||
exchange.succeed('taler-exchange-offline -c "${configFile}" wire-fee now x-taler-bank "${CURRENCY}:0" "${CURRENCY}:0" upload')
|
||||
exchange.succeed('taler-exchange-offline -c "${configFile}" global-fee now "${CURRENCY}:0" "${CURRENCY}:0" "${CURRENCY}:0" 1h 6a 0 upload')
|
||||
|
||||
|
||||
# Verify that exchange keys exist
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue