def test_STDPMechanism_create(): STDPTimingDependence.__init__ = Mock(return_value=None) STDPWeightDependence.__init__ = Mock(return_value=None) td = STDPTimingDependence() wd = STDPWeightDependence() stdp = STDPMechanism(td, wd, None, 0.5) assert_equal(stdp.timing_dependence, td) assert_equal(stdp.weight_dependence, wd) assert_equal(stdp.voltage_dependence, None) assert_equal(stdp.dendritic_delay_fraction, 0.5)
def test_STDPMechanism_create(): STDPMechanism._get_minimum_delay = lambda self: 0.1 STDPMechanism.base_translations = {} STDPTimingDependence.__init__ = Mock(return_value=None) STDPWeightDependence.__init__ = Mock(return_value=None) td = STDPTimingDependence() wd = STDPWeightDependence() stdp = STDPMechanism(td, wd, None, 0.5) assert_equal(stdp.timing_dependence, td) assert_equal(stdp.weight_dependence, wd) assert_equal(stdp.voltage_dependence, None) assert_equal(stdp.dendritic_delay_fraction, 0.5) del STDPMechanism._get_minimum_delay del STDPMechanism.base_translations