code: def test_bad_arguments():
      t = make_tester()
      t.write(
          "test.jam",
          """\
          UPDATE ;
      """,
      )
  
      run(
          t,
          """\
  (b2db) break test.jam:1
  Breakpoint 1 set at test.jam:1
  (b2db) run -ftest.jam
  Starting program: {{bjam}} -ftest.jam
  Breakpoint 1, module scope at test.jam:1
  1	        UPDATE ;
  (b2db) continue 1
  Too many arguments to continue.
  (b2db) step 1
  Too many arguments to step.
  (b2db) next 1
  Too many arguments to next.
  (b2db) finish 1
  Too many arguments to finish.
  (b2db) break
  Missing argument to break.
  (b2db) break x y
  Too many arguments to break.
  (b2db) disable
  Missing argument to disable.
  (b2db) disable 1 2
  Too many arguments to disable.
  (b2db) disable x
  Invalid breakpoint number x.
  (b2db) disable 2
  Unknown breakpoint 2.
  (b2db) enable
  Missing argument to enable.
  (b2db) enable 1 2
  Too many arguments to enable.
  (b2db) enable x
  Invalid breakpoint number x.
  (b2db) enable 2
  Unknown breakpoint 2.
  (b2db) delete
  Missing argument to delete.
  (b2db) delete 1 2
  Too many arguments to delete.
  (b2db) delete x
  Invalid breakpoint number x.
  (b2db) delete 2
  Unknown breakpoint 2.
  (b2db) clear
  Missing argument to clear.
  (b2db) clear test.jam:1 test.jam:1
  Too many arguments to clear.
  (b2db) clear test.jam:2
  No breakpoint at test.jam:2.
  (b2db) quit
  """,
      )
  
      t.cleanup()
  
imports: import BoostBuild
  import TestCmd
  import re
label_desc: Use image node_id 18 for calling a global function with example usage: test_bad_arguments() without return types