Skip to content

Commit

Permalink
Renamed helper function test_synapse to check_synapse to avoid it…
Browse files Browse the repository at this point in the history
… being picked up as a test by nosetests. This should fix nest#88.
  • Loading branch information
heplesser committed Aug 19, 2015
1 parent 76cf144 commit 3119fa7
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 13 deletions.
2 changes: 1 addition & 1 deletion pynest/nest/tests/test_connect_helpers.py
Expand Up @@ -129,7 +129,7 @@ def get_weighted_connectivity_matrix(pop1,pop2,label):
M[index_dic[target_id]][index_dic[source_id]] += weight
return M

def test_synapse(params, values, syn_params, TestCase):
def check_synapse(params, values, syn_params, TestCase):
for i, param in enumerate(params):
syn_params[param] = values[i]
TestCase.setUpNetwork(TestCase.conn_dict, syn_params)
Expand Down
24 changes: 12 additions & 12 deletions pynest/nest/tests/test_connect_parameters.py
Expand Up @@ -81,7 +81,7 @@ def testWeightSetting(self):
w0 = 0.351
label = 'weight'
syn_params = {label: w0}
hf.test_synapse([label], [syn_params['weight']], syn_params, self)
hf.check_synapse([label], [syn_params['weight']], syn_params, self)

def testDelaySetting(self):
## test if delays are set correctly
Expand Down Expand Up @@ -152,53 +152,53 @@ def testHtSynapse(self):
params = ['P', 'delta_P']
values = [0.987, 0.362]
syn_params = {'model': 'ht_synapse'}
hf.test_synapse(params, values, syn_params, self)
hf.check_synapse(params, values, syn_params, self)

def testQuantalStpSynapse(self):
# params a and n are not tested since Connect cannot handle integer parameter yet
# Connect will throw an error is a or n are set in syn_spec
params = ['U', 'tau_fac', 'tau_rec', 'u']
values = [0.679, 8.45, 746.2, 0.498]
syn_params = {'model': 'quantal_stp_synapse'}
hf.test_synapse(params, values, syn_params, self)
hf.check_synapse(params, values, syn_params, self)

def testStdpFacetshwSynapseHom(self):
params = [ 'a_acausal', 'a_causal', 'a_thresh_th', 'a_thresh_tl',
'next_readout_time'
]
values = [0.162, 0.263, 20.46, 19.83, 0.1]
syn_params = {'model': 'stdp_facetshw_synapse_hom'}
hf.test_synapse(params, values, syn_params, self)
hf.check_synapse(params, values, syn_params, self)

def testStdpPlSynapseHom(self):
params = ['Kplus']
values = [0.173]
syn_params = {'model': 'stdp_pl_synapse_hom'}
hf.test_synapse(params, values, syn_params, self)
hf.check_synapse(params, values, syn_params, self)

def testStdpSynapseHom(self):
params = ['Kplus']
values = [0.382]
syn_params = {'model': 'stdp_synapse_hom'}
hf.test_synapse(params, values, syn_params, self)
hf.check_synapse(params, values, syn_params, self)

def testStdpSynapse(self):
params = ['Wmax', 'alpha', 'lambda', 'mu_minus', 'mu_plus', 'tau_plus']
values = [98.34, 0.945, 0.02, 0.945, 1.26, 19.73]
syn_params = {'model': 'stdp_synapse'}
hf.test_synapse(params, values, syn_params, self)
hf.check_synapse(params, values, syn_params, self)

def testTsodyks2Synapse(self):
params = ['U', 'tau_fac', 'tau_rec', 'u', 'x']
values = [0.362, 0.152, 789.2, 0.683, 0.945]
syn_params = {'model': 'tsodyks2_synapse'}
hf.test_synapse(params, values, syn_params, self)
hf.check_synapse(params, values, syn_params, self)

def testTsodyksSynapse(self):
params = ['U', 'tau_fac', 'tau_psc', 'tau_rec', 'x', 'y', 'u']
values = [0.452, 0.263, 2.56, 801.34, 0.567, 0.376, 0.102]
syn_params = {'model': 'tsodyks_synapse'}
hf.test_synapse(params, values, syn_params, self)
hf.check_synapse(params, values, syn_params, self)

def testStdpDopamineSynapse(self):
# ResetKernel() since parameter setting not thread save for this synapse type
Expand All @@ -208,7 +208,7 @@ def testStdpDopamineSynapse(self):
params = ['c', 'n']
values = [0.153, 0.365]
syn_params = {'model': 'stdp_dopamine_synapse'}
hf.test_synapse(params, values, syn_params, self)
hf.check_synapse(params, values, syn_params, self)

def testRPortAllSynapses(self):
syns = [ 'cont_delay_synapse', 'ht_synapse', 'quantal_stp_synapse',
Expand Down Expand Up @@ -250,7 +250,7 @@ def testWeightAllSynapses(self):
vol = hf.nest.Create('volume_transmitter')
hf.nest.SetDefaults('stdp_dopamine_synapse',{'vt':vol[0]})
syn_params['model'] = syn
hf.test_synapse(['weight'], [syn_params['weight']], syn_params, self)
hf.check_synapse(['weight'], [syn_params['weight']], syn_params, self)
self.setUp()

def testDelayAllSynapses(self):
Expand All @@ -269,7 +269,7 @@ def testDelayAllSynapses(self):
vol = hf.nest.Create('volume_transmitter')
hf.nest.SetDefaults('stdp_dopamine_synapse',{'vt':vol[0]})
syn_params['model'] = syn
hf.test_synapse(['delay'], [syn_params['delay']], syn_params, self)
hf.check_synapse(['delay'], [syn_params['delay']], syn_params, self)
self.setUp()


Expand Down

0 comments on commit 3119fa7

Please sign in to comment.