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)
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)
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)
def show(self, args): '''Show details of a specific scenario type''' stype = Scenario.get_cls(args.type[0]) print(stype.__doc__)
def do_show(self, args): '''Show details of a specific scenario type''' stype = Scenario.get_cls(args.type[0]) print stype.__doc__