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_port_full_description(self, number): port_class = import_port_class(number) port_instance = port_class() return self.get_class_description(port_instance)
def get_port_table_description(self, number): port_class = import_port_class(number) port_instance = port_class() return port_instance.read_table_description()