示例#1
0
    def test_autoload_commands(self):
        import argparse
        parser = argparse.ArgumentParser()
        subparsers = parser.add_subparsers()
        cfg = {}
        cmds = utils.find_commands()

        self.assertTrue(utils.autoload_commands(subparsers, cfg, cmds))
示例#2
0
文件: manager.py 项目: snelis/snelis
def run():
    argv = None
    if len(sys.argv) < 2:
        argv = ['create', 'project', '/Users/niels/Sites/test/ngnix-uwsgi-django/henk']

    args = docopt(__doc__, argv=argv, version='Snelis {0}'.format('0.1.0'))

    if args['--verbose']:
        print args

    for command in find_commands():
        if args[command]:
            load_command('project', args=args).handle()
示例#3
0
 def test_find_commands(self):
     self.assertTrue(len(utils.find_commands()) > 0)