Changeset View
Changeset View
Standalone View
Standalone View
test/functional/feature_config_args.py
Show All 12 Lines | |||||
class ConfArgsTest(BitcoinTestFramework): | class ConfArgsTest(BitcoinTestFramework): | ||||
def set_test_params(self): | def set_test_params(self): | ||||
self.setup_clean_chain = True | self.setup_clean_chain = True | ||||
self.num_nodes = 1 | self.num_nodes = 1 | ||||
def run_test(self): | def run_test(self): | ||||
self.stop_node(0) | self.stop_node(0) | ||||
# Remove the -datadir argument so it doesn't override the config file | # Remove the -datadir argument so it doesn't override the config file | ||||
self.nodes[0].args = [ | self.nodes[0].remove_default_args(["-datadir"]) | ||||
arg for arg in self.nodes[0].args if not arg.startswith("-datadir")] | |||||
default_data_dir = get_datadir_path(self.options.tmpdir, 0) | default_data_dir = get_datadir_path(self.options.tmpdir, 0) | ||||
new_data_dir = os.path.join(default_data_dir, 'newdatadir') | new_data_dir = os.path.join(default_data_dir, 'newdatadir') | ||||
new_data_dir_2 = os.path.join(default_data_dir, 'newdatadir2') | new_data_dir_2 = os.path.join(default_data_dir, 'newdatadir2') | ||||
# Check that using -datadir argument on non-existent directory fails | # Check that using -datadir argument on non-existent directory fails | ||||
self.nodes[0].datadir = new_data_dir | self.nodes[0].datadir = new_data_dir | ||||
self.assert_start_raises_init_error( | self.assert_start_raises_init_error( | ||||
Show All 35 Lines |