Forráskód Böngészése

[Test] Update neurotransmitter

monf 8 éve
szülő
commit
7a0e0a6671

+ 1 - 1
Tests/test_neuron_launcher.py

@@ -27,7 +27,7 @@ class TestNeuronLauncher(unittest.TestCase):
         resources = Resources(neuron_folder='/var/tmp/test/resources')
         sl.settings.resources = resources
         with mock.patch("kalliope.core.Utils.get_dynamic_class_instantiation") as mock_get_class_instantiation:
-            NeuronLauncher.start_neuron(neuron=neuron)
+            NeuronLauncher.launch_neuron(neuron=neuron)
 
             mock_get_class_instantiation.assert_called_once_with(package_name="neurons",
                                                                  module_name=neuron.name,

+ 3 - 1
kalliope/neurons/neurotransmitter/neurotransmitter.py

@@ -49,7 +49,9 @@ class Neurotransmitter(NeuronModule):
                 for answer in el["answers"]:
                     if self.is_order_matching(audio, answer):
                         logger.debug("Neurotransmitter: match answer: %s" % answer)
-                        self.run_synapse_by_name(synapse_name=el["synapse"], user_order=audio, synapse_order=answer)
+                        self.run_synapse_by_name(synapse_name=el["synapse"],
+                                                 user_order=audio,
+                                                 synapse_order=answer)
                         found = True
                         break
             if not found:  # the answer do not correspond to any answer. We run the default synapse

+ 8 - 9
kalliope/neurons/neurotransmitter/tests/test_neurotransmitter.py

@@ -104,26 +104,25 @@ class TestNeurotransmitter(unittest.TestCase):
                 nt = Neurotransmitter(**parameters)
                 mock_get_audio_from_stt.assert_called_once()
                 mock_get_audio_from_stt.reset_mock()
+
                 # testing running the default when audio None
                 audio_text = None
                 nt.callback(audio=audio_text)
                 mock_run_synapse_by_name.assert_called_once_with(self.default)
                 mock_run_synapse_by_name.reset_mock()
+
                 # testing running the default when no order matching
                 audio_text = "try test audio "
                 nt.callback(audio=audio_text)
                 mock_run_synapse_by_name.assert_called_once_with(self.default)
                 mock_run_synapse_by_name.reset_mock()
 
-                with mock.patch.object(NeuronModule,
-                                       'run_synapse_by_name_with_order',
-                                       create=True) as mock_run_synapse_by_name_with_order:
-
-                    audio_text="answer one"
-                    nt.callback(audio=audio_text)
-                    mock_run_synapse_by_name_with_order.assert_called_once_with(order=audio_text,
-                                                                                synapse_name="synapse2",
-                                                                                order_template="answer one")
+                # Testing calling the right synapse
+                audio_text="answer one"
+                nt.callback(audio=audio_text)
+                mock_run_synapse_by_name.assert_called_once_with(order=audio_text,
+                                                                 synapse_name="synapse2",
+                                                                 order_template="answer one")
 
     def testInit(self):
         """