示例#1
0
 def list_all(self, *args):
     """List existing scenario types"""
     types = Scenario.get_types()
     scenario_table = prettytable.PrettyTable(['Type', 'Description'])
     scenario_table.align = 'l'
     for scenario_class in types:
         scenario_table.add_row([scenario_class.get_scenario_type(),
                                 scenario_class.get_description()])
     print(scenario_table)
示例#2
0
 def list_all(self, args):
     '''List existing scenario types'''
     types = Scenario.get_types()
     print_hbar(78)
     print("| %-16s | %-60s" % ("Type", "Description"))
     print_hbar(78)
     for stype in types:
         print("| %-16s | %-60s" %
               (stype.__scenario_type__, stype.__doc__.split("\n")[0]))
     print_hbar(78)
示例#3
0
 def do_list(self, args):
     '''List existing scenario types'''
     types = Scenario.get_types()
     print_hbar(78)
     print("| %-16s | %-60s" % ("Type", "Description"))
     print_hbar(78)
     for stype in types:
         print("| %-16s | %-60s" % (stype.__scenario_type__,
                                    stype.__doc__.split("\n")[0]))
     print_hbar(78)
示例#4
0
 def show(self, args):
     '''Show details of a specific scenario type'''
     stype = Scenario.get_cls(args.type[0])
     print(stype.__doc__)
示例#5
0
 def do_show(self, args):
     '''Show details of a specific scenario type'''
     stype = Scenario.get_cls(args.type[0])
     print stype.__doc__