def setUp(self): """ Sets up the environment for testing creates a `NoiseConfigurationController` """ self.init() self.noise_c = NoiseConfigurationController() _, self.connectivity = DatatypesFactory().create_connectivity() BurstController().index() stored_burst = cherrypy.session[common.KEY_BURST_CONFIG] new_params = {} for key, val in SIMULATOR_PARAMETERS.iteritems(): new_params[key] = {'value': val} new_params['connectivity'] = {'value': self.connectivity.gid} # Simulate selection of a specific integration from the ui new_params[PARAM_INTEGRATOR] = {'value': EulerStochastic.__name__} new_params[PARAM_MODEL] = {'value': Generic2dOscillator.__name__} new_params[INTEGRATOR_PARAMETERS + '_option_EulerStochastic_noise'] = { 'value': Additive.__name__ } stored_burst.simulator_configuration = new_params self.noise_c.index()
def transactional_setup_method(self): self.init() self.surface_m_p_c = SurfaceModelParametersController() BurstController().index() stored_burst = cherrypy.session[common.KEY_BURST_CONFIG] datatypes_factory = DatatypesFactory() _, self.connectivity = datatypes_factory.create_connectivity() _, self.surface = datatypes_factory.create_surface() new_params = {} for key, val in SIMULATOR_PARAMETERS.iteritems(): new_params[key] = {'value': val} new_params['connectivity'] = {'value': self.connectivity.gid} new_params['surface'] = {'value': self.surface.gid} stored_burst.simulator_configuration = new_params
def setUp(self): """ Sets up the environment for testing; creates a `RegionsModelParametersController` and a connectivity """ self.init() self.region_m_p_c = RegionsModelParametersController() BurstController().index() stored_burst = cherrypy.session[common.KEY_BURST_CONFIG] _, self.connectivity = DatatypesFactory().create_connectivity() new_params = {} for key, val in SIMULATOR_PARAMETERS.iteritems(): new_params[key] = {'value': val} new_params['connectivity'] = {'value': self.connectivity.gid} stored_burst.simulator_configuration = new_params self._setup_dynamic()
def transactional_setup_method(self): """ Sets up the environment for testing creates a `NoiseConfigurationController` """ self.init() self.noise_c = NoiseConfigurationController() _, self.connectivity = DatatypesFactory().create_connectivity() BurstController().index() stored_burst = cherrypy.session[common.KEY_BURST_CONFIG] new_params = {} for key, val in SIMULATOR_PARAMETERS.iteritems(): new_params[key] = {'value': val} new_params['connectivity'] = {'value': self.connectivity.gid} # Simulate selection of a specific integration from the ui new_params[PARAM_INTEGRATOR] = {'value': EulerStochastic.__name__} new_params[PARAM_MODEL] = {'value': Generic2dOscillator.__name__} new_params[INTEGRATOR_PARAMETERS + '_option_EulerStochastic_noise'] = {'value': Additive.__name__} stored_burst.simulator_configuration = new_params self.noise_c.index()