Skip to content

Commit 2547829

Browse files
committed
test: -loglevel raises on invalid values
1 parent a9c2958 commit 2547829

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

test/functional/feature_logging.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,23 @@ def run_test(self):
8282
match=ErrorMatch.FULL_REGEX,
8383
)
8484

85+
self.log.info("Test -loglevel raises when invalid values are passed")
86+
self.nodes[0].assert_start_raises_init_error(
87+
extra_args=["-loglevel=abc"],
88+
expected_msg="Error: Unsupported global logging level -loglevel=abc. Valid values: info, debug, trace.",
89+
match=ErrorMatch.FULL_REGEX,
90+
)
91+
self.nodes[0].assert_start_raises_init_error(
92+
extra_args=["-loglevel=net:abc"],
93+
expected_msg="Error: Unsupported category-specific logging level -loglevel=net:abc.",
94+
match=ErrorMatch.PARTIAL_REGEX,
95+
)
96+
self.nodes[0].assert_start_raises_init_error(
97+
extra_args=["-loglevel=net:info:abc"],
98+
expected_msg="Error: Unsupported category-specific logging level -loglevel=net:info:abc.",
99+
match=ErrorMatch.PARTIAL_REGEX,
100+
)
101+
85102

86103
if __name__ == '__main__':
87104
LoggingTest().main()

0 commit comments

Comments
 (0)