diff options
| author | Hennadii Stepanov <[email protected]> | 2020-07-18 11:00:30 +0300 |
|---|---|---|
| committer | Hennadii Stepanov <[email protected]> | 2020-07-22 22:55:48 +0300 |
| commit | 2aac093a3d60e446b85eebdf170ea6bed77bec92 (patch) | |
| tree | 17e0a7a5eb866794aae13f50f3c4c9d580354bf0 /test/functional/feature_config_args.py | |
| parent | net: Log network activity status change unconditionally (diff) | |
| download | discoin-2aac093a3d60e446b85eebdf170ea6bed77bec92.tar.xz discoin-2aac093a3d60e446b85eebdf170ea6bed77bec92.zip | |
test: Add test coverage for -networkactive option
Diffstat (limited to 'test/functional/feature_config_args.py')
| -rwxr-xr-x | test/functional/feature_config_args.py | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/test/functional/feature_config_args.py b/test/functional/feature_config_args.py index a4dc455d5..34e856c1b 100755 --- a/test/functional/feature_config_args.py +++ b/test/functional/feature_config_args.py @@ -112,11 +112,38 @@ class ConfArgsTest(BitcoinTestFramework): ]) self.stop_node(0) + def test_networkactive(self): + self.log.info('Test -networkactive option') + with self.nodes[0].assert_debug_log(expected_msgs=['SetNetworkActive: true\n']): + self.start_node(0) + self.stop_node(0) + + with self.nodes[0].assert_debug_log(expected_msgs=['SetNetworkActive: true\n']): + self.start_node(0, extra_args=['-networkactive']) + self.stop_node(0) + + with self.nodes[0].assert_debug_log(expected_msgs=['SetNetworkActive: true\n']): + self.start_node(0, extra_args=['-networkactive=1']) + self.stop_node(0) + + with self.nodes[0].assert_debug_log(expected_msgs=['SetNetworkActive: false\n']): + self.start_node(0, extra_args=['-networkactive=0']) + self.stop_node(0) + + with self.nodes[0].assert_debug_log(expected_msgs=['SetNetworkActive: false\n']): + self.start_node(0, extra_args=['-nonetworkactive']) + self.stop_node(0) + + with self.nodes[0].assert_debug_log(expected_msgs=['SetNetworkActive: false\n']): + self.start_node(0, extra_args=['-nonetworkactive=1']) + self.stop_node(0) + def run_test(self): self.stop_node(0) self.test_log_buffer() self.test_args_log() + self.test_networkactive() self.test_config_file_parser() |