def prepare_name(burst, project_id): simulation_number = dao.get_number_of_bursts(project_id) + 1 if burst.name is None: default_simulation_name = 'simulation_' + str(simulation_number) else: default_simulation_name = burst.name return default_simulation_name, simulation_number
def test_prepare_name(self): """ Test prepare burst name """ stored_burst = TestFactory.store_burst(self.test_project.id) simulation_tuple = self.burst_service.prepare_simulation_name(stored_burst, self.test_project.id) assert simulation_tuple[0] == 'simulation_' + str(dao.get_number_of_bursts(self.test_project.id) + 1), \ "The default simulation name is not the defined one" busrt_test_name = "Burst Test Name" stored_burst.name = busrt_test_name stored_burst = dao.store_entity(stored_burst) simulation_tuple = self.burst_service.prepare_simulation_name(stored_burst, self.test_project.id) assert simulation_tuple[0] == busrt_test_name, "The burst name is not the given one"