aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMarcoFalke <falke.marco@gmail.com>2018-08-02 08:27:37 -0400
committerMarcoFalke <falke.marco@gmail.com>2018-08-02 08:25:19 -0400
commitfa67505e1ea007bdc081bc7425fb83d5455d8308 (patch)
treeb3e3aa04c437d0d70c1f5de198487431dd9c777b /test
parentc88529a178d5ca719ebab597a4c4c3437327b2f6 (diff)
downloadbitcoin-fa67505e1ea007bdc081bc7425fb83d5455d8308.tar.xz
qa: Quote wallet name for rpc path
Diffstat (limited to 'test')
-rwxr-xr-xtest/functional/test_framework/test_node.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/test/functional/test_framework/test_node.py b/test/functional/test_framework/test_node.py
index 50942aec40..62fe13a593 100755
--- a/test/functional/test_framework/test_node.py
+++ b/test/functional/test_framework/test_node.py
@@ -15,6 +15,7 @@ import re
import subprocess
import tempfile
import time
+import urllib.parse
from .authproxy import JSONRPCException
from .util import (
@@ -184,7 +185,7 @@ class TestNode():
return self.cli("-rpcwallet={}".format(wallet_name))
else:
assert self.rpc_connected and self.rpc, self._node_msg("RPC not connected")
- wallet_path = "wallet/%s" % wallet_name
+ wallet_path = "wallet/{}".format(urllib.parse.quote(wallet_name))
return self.rpc / wallet_path
def stop_node(self, expected_stderr=''):