def execute_one_experiment(port_class_number=None, ship_class_number=None, test_case=5, do_stats=True): if port_class_number==None: port_class_number=ONE_TEST[0] if ship_class_number==None: ship_class_number=ONE_TEST[1] port_class=import_port_class(port_class_number) ship_class=import_ship_class(ship_class_number) ware_class=Ware one_experiment=Experiment() stats_class="" if do_stats: stats_class=Statistics() one_experiment.make_experiment(ware_class, port_class, ship_class, test_case) if do_stats: stats_class.print_statistics(one_experiment) return one_experiment
def get_ship_full_description(self, number): ship_class = import_ship_class(number) ship_instance = ship_class() return self.get_class_description(ship_instance)
def get_ship_table_description(self, number): ship_class = import_ship_class(number) ship_instance = ship_class() return ship_instance.read_table_description()