def get_parameters(cls, synapse_order, user_order): """ Class method to get all params coming from a string order. Returns a dict of key/value. """ params = dict() if Utils.is_containing_bracket(synapse_order): params = cls._associate_order_params_to_values(user_order, synapse_order) logger.debug("[NeuronParameterLoader.get_parameters]Parameters for order: %s" % params) # we place the dict of parameters load from order into a cache in Cortex so the user can save it later Cortex.add_parameters_from_order(params) return params
def test_add_parameters_from_order(self): order_parameters = { "key1": "value1", "key2": "value2" } expected_temp_dict = { "key1": "value1", "key2": "value2" } Cortex.add_parameters_from_order(order_parameters) self.assertDictEqual(Cortex.temp, expected_temp_dict)