MCPcopy Create free account
hub / github.com/python-cmd2/cmd2 / test_build_range_error

Function test_build_range_error

tests/test_argparse_utils.py:263–283  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

261
262
263def test_build_range_error() -> None:
264 # max is INFINITY
265 err_msg = build_range_error(1, constants.INFINITY)
266 assert err_msg == "expected at least 1 argument"
267
268 err_msg = build_range_error(2, constants.INFINITY)
269 assert err_msg == "expected at least 2 arguments"
270
271 # min and max are equal
272 err_msg = build_range_error(1, 1)
273 assert err_msg == "expected 1 argument"
274
275 err_msg = build_range_error(2, 2)
276 assert err_msg == "expected 2 arguments"
277
278 # min and max are not equal
279 err_msg = build_range_error(0, 1)
280 assert err_msg == "expected 0 to 1 argument"
281
282 err_msg = build_range_error(0, 2)
283 assert err_msg == "expected 0 to 2 arguments"
284
285
286def test_apcustom_metavar_tuple() -> None:

Callers

nothing calls this directly

Calls 1

build_range_errorFunction · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…