mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-06-12 04:35:41 +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 (cfgNodes) CURRENCY FIAT_CURRENCY;
|
||||||
inherit (cfgScripts) commonScripts;
|
inherit (cfgScripts) commonScripts;
|
||||||
|
|
||||||
|
configFile = nodes.exchange.environment.etc."taler/taler.conf".source;
|
||||||
bankConfig = nodes.bank.environment.etc."libeufin/libeufin.conf".source;
|
bankConfig = nodes.bank.environment.etc."libeufin/libeufin.conf".source;
|
||||||
bankSettings = nodes.bank.services.libeufin.settings.libeufin-bank;
|
bankSettings = nodes.bank.services.libeufin.settings.libeufin-bank;
|
||||||
nexusSettings = nodes.bank.services.libeufin.nexus.settings;
|
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')
|
exchange.succeed(f'echo "{create_exchange_auth(accessTokenExchange)}" > /etc/taler/secrets/exchange-account.secret.conf')
|
||||||
|
|
||||||
with subtest("Set up exchange"):
|
with subtest("Set up exchange"):
|
||||||
exchange.wait_until_succeeds("taler-exchange-offline download sign upload")
|
# Set up exchange keys
|
||||||
# Enable exchange wire account
|
exchange.wait_until_succeeds('taler-exchange-offline -c "${configFile}" download sign upload')
|
||||||
exchange.succeed('taler-exchange-offline upload < ${exchangeAccount}')
|
|
||||||
|
|
||||||
# NOTE: cannot deposit coins/pay merchant if wire fees are not set up
|
# Enable exchange wire account
|
||||||
exchange.succeed('taler-exchange-offline wire-fee now x-taler-bank "${CURRENCY}:0" "${CURRENCY}:0" upload')
|
exchange.succeed('taler-exchange-offline -c "${configFile}" upload < ${exchangeAccount}')
|
||||||
exchange.succeed('taler-exchange-offline global-fee now "${CURRENCY}:0" "${CURRENCY}:0" "${CURRENCY}:0" 1h 6a 0 upload')
|
|
||||||
|
# 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
|
# Verify that exchange keys exist
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue