~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/shellcomplete.py

  • Committer: Vincent Ladeuil
  • Date: 2009-05-05 15:31:34 UTC
  • mto: (4343.1.1 integration)
  • mto: This revision was merged to the branch mainline in revision 4344.
  • Revision ID: v.ladeuil+lp@free.fr-20090505153134-q4bp4is9gywsmzrv
Clean up test for log formats.

* bzrlib/tests/blackbox/test_logformats.py:
Update tests to actual style.

Show diffs side-by-side

added added

removed removed

Lines of Context:
60
60
    import commands
61
61
    from inspect import getdoc
62
62
 
63
 
    commands.install_bzr_command_hooks()
64
 
 
65
63
    if outfile is None:
66
64
        outfile = sys.stdout
67
65
 
68
66
    cmds = []
69
 
    for cmdname in commands.all_command_names():
70
 
        cmd = commands.get_cmd_object(cmdname)
71
 
        cmds.append((cmdname, cmd))
72
 
        for alias in cmd.aliases:
73
 
            cmds.append((alias, cmd))
 
67
    for cmdname, cmdclass in commands.get_all_cmds():
 
68
        cmds.append((cmdname, cmdclass))
 
69
        for alias in cmdclass.aliases:
 
70
            cmds.append((alias, cmdclass))
74
71
    cmds.sort()
75
 
    for cmdname, cmd in cmds:
76
 
        if cmd.hidden:
 
72
    for cmdname, cmdclass in cmds:
 
73
        if cmdclass.hidden:
77
74
            continue
78
 
        doc = getdoc(cmd)
 
75
        doc = getdoc(cmdclass)
79
76
        if doc is None:
80
77
            outfile.write(cmdname + '\n')
81
78
        else: