diff --git a/actions/ResponderQuantidadeInfectadosPorPeriodoAction.py b/actions/ResponderQuantidadeInfectadosPorPeriodoAction.py index c31b69da..680782e8 100644 --- a/actions/ResponderQuantidadeInfectadosPorPeriodoAction.py +++ b/actions/ResponderQuantidadeInfectadosPorPeriodoAction.py @@ -58,8 +58,4 @@ def run( dispatcher.utter_message(text=mensagem) - return [AllSlotsReset()] - - - diff --git a/actions/ResponderQuantidadeMortosPorPeriodoAction.py b/actions/ResponderQuantidadeMortosPorPeriodoAction.py index 56f879c5..1360051f 100644 --- a/actions/ResponderQuantidadeMortosPorPeriodoAction.py +++ b/actions/ResponderQuantidadeMortosPorPeriodoAction.py @@ -57,6 +57,4 @@ def run( dispatcher.utter_message(text=mensagem) - return [AllSlotsReset()] - diff --git a/actions/ResponderQuantidadeVacinadosPorPeriodoAction.py b/actions/ResponderQuantidadeVacinadosPorPeriodoAction.py index bfa24f60..98be9f9d 100644 --- a/actions/ResponderQuantidadeVacinadosPorPeriodoAction.py +++ b/actions/ResponderQuantidadeVacinadosPorPeriodoAction.py @@ -60,4 +60,3 @@ def run( dispatcher.utter_message(text=mensagem) return [AllSlotsReset()] - diff --git a/actions/ResponderSobreCovidAction.py b/actions/ResponderSobreCovidAction.py index 1dfd296c..c4ddb8c6 100644 --- a/actions/ResponderSobreCovidAction.py +++ b/actions/ResponderSobreCovidAction.py @@ -86,5 +86,4 @@ def run( dispatcher.utter_message(text=mensagem) - return [AllSlotsReset()] diff --git a/actions/actions.py b/actions/actions.py index 7e48912e..6ab874b7 100644 --- a/actions/actions.py +++ b/actions/actions.py @@ -7,4 +7,3 @@ from actions.ResponderQuantidadeInfectadosPorPeriodoAction import ResponderQuantidadeInfectadosPorPeriodoAction from actions.ResponderQuantidadeMortosPorPeriodoAction import ResponderQuantidadeMortosPorPeriodoAction from actions.ResponderQuantidadeVacinadosPorPeriodoAction import ResponderQuantidadeVacinadosPorPeriodoAction - diff --git a/actions/tests/test_ResponderLembreteProximaVacinaAction.py b/actions/tests/test_ResponderLembreteProximaVacinaAction.py index 110c9204..0a3101ed 100644 --- a/actions/tests/test_ResponderLembreteProximaVacinaAction.py +++ b/actions/tests/test_ResponderLembreteProximaVacinaAction.py @@ -2,8 +2,7 @@ from rasa_sdk import Action, Tracker from rasa_sdk.executor import CollectingDispatcher from rasa_sdk.events import AllSlotsReset -from actions.ResponderLembreteProximaVacinaAction import ActionCadastrarLembrete, ActionLembrarUsuario - +from actions.ResponderLembreteProximaVacinaAction import ActionCadastrarLembrete, ActionLembrarUsuario class FakeDomain: @@ -12,11 +11,10 @@ def __init__(self): class FakeTracker: - def get_slot(self, slot): + def get_slot(self, slot): pass - class ActionCadastrarLembreteTest: def setup(self, mocker): @@ -25,13 +23,13 @@ def setup(self, mocker): self.tracker = FakeTracker() self.domain = FakeDomain() - def test_name(self,mocker): + def test_name(self, mocker): self.setup(mocker) assert self.service.name() == "action_cadastrar_lembrete_proxima_dose" def test_ActionCadastrarLembrete(mocker): - ActionCadastrarLembreteTest().test_name(mocker) + ActionCadastrarLembreteTest().test_name(mocker) class ActionLembrarUsuarioTest: @@ -42,9 +40,10 @@ def setup(self, mocker): self.tracker = FakeTracker() self.domain = FakeDomain() - def test_name(self,mocker): + def test_name(self, mocker): self.setup(mocker) assert self.service.name() == "action_enviar_lembrete_da_proxima_dose_da_vacina" + def test_ActionLembrarUsuario(mocker): - ActionLembrarUsuarioTest().test_name(mocker) \ No newline at end of file + ActionLembrarUsuarioTest().test_name(mocker) diff --git a/actions/tests/test_ResponderQuantidadeInfectadosPorPeriodoAction.py b/actions/tests/test_ResponderQuantidadeInfectadosPorPeriodoAction.py index bcb492e4..264ba810 100644 --- a/actions/tests/test_ResponderQuantidadeInfectadosPorPeriodoAction.py +++ b/actions/tests/test_ResponderQuantidadeInfectadosPorPeriodoAction.py @@ -8,22 +8,23 @@ def teste_nome(): return ResponderQuantidadeInfectadosPorPeriodoAction() + @pytest.fixture def test_name(teste_nome): name = teste_nome.name() assert name == 'action_responder_quantidade_infectados_por_periodo' + class FakeDomain: def __init__(self): pass class FakeTracker: - def get_slot(self, slot): + def get_slot(self, slot): pass - class ResponderQuantidadeInfectadosPorPeriodoActionTest: def setup(self, mocker): @@ -32,18 +33,20 @@ def setup(self, mocker): self.tracker = FakeTracker() self.domain = FakeDomain() - def test_name(self,mocker): + def test_name(self, mocker): self.setup(mocker) assert self.service.name() == 'action_responder_quantidade_infectados_por_periodo' - def test_bot(self,mocker): + def test_bot(self, mocker): self.setup(mocker) - mocker.patch.object(self.tracker,"get_slot",return_value="23/12/1970") + mocker.patch.object(self.tracker, "get_slot", + return_value="23/12/1970") - self.service.run(self.dispatcher,self.tracker,self.domain) - assert self.dispatcher.messages[0]['text'].startswith('Não consegui encontrar nenhum registro para a data 23/12/1970-23/12/1970-23/12/1970 🥺. Lembre-se de informar valores válidos e somente o número do dia, do mês e do ano 😉') + self.service.run(self.dispatcher, self.tracker, self.domain) + assert self.dispatcher.messages[0]['text'].startswith( + 'Não consegui encontrar nenhum registro para a data 23/12/1970-23/12/1970-23/12/1970 🥺. Lembre-se de informar valores válidos e somente o número do dia, do mês e do ano 😉') def test_ResponderQuantidadeVacinadosPorPeriodoAction(mocker): ResponderQuantidadeInfectadosPorPeriodoActionTest().test_bot(mocker) - ResponderQuantidadeInfectadosPorPeriodoActionTest().test_name(mocker) \ No newline at end of file + ResponderQuantidadeInfectadosPorPeriodoActionTest().test_name(mocker) diff --git a/actions/tests/test_ResponderQuantidadeMortosPorPeriodoAction.py b/actions/tests/test_ResponderQuantidadeMortosPorPeriodoAction.py index ec81b67e..e2d4ac0a 100644 --- a/actions/tests/test_ResponderQuantidadeMortosPorPeriodoAction.py +++ b/actions/tests/test_ResponderQuantidadeMortosPorPeriodoAction.py @@ -4,17 +4,17 @@ from rasa_sdk.events import AllSlotsReset from actions.ResponderQuantidadeMortosPorPeriodoAction import ResponderQuantidadeMortosPorPeriodoAction + class FakeDomain: def __init__(self): pass class FakeTracker: - def get_slot(self, slot): + def get_slot(self, slot): pass - class ResponderQuantidadeMortosPorPeriodoActionTest: def setup(self, mocker): @@ -23,18 +23,20 @@ def setup(self, mocker): self.tracker = FakeTracker() self.domain = FakeDomain() - def test_name(self,mocker): + def test_name(self, mocker): self.setup(mocker) assert self.service.name() == 'action_responder_quantidade_mortos_por_periodo' - def test_bot(self,mocker): + def test_bot(self, mocker): self.setup(mocker) - mocker.patch.object(self.tracker,"get_slot",return_value="23/12/1970") + mocker.patch.object(self.tracker, "get_slot", + return_value="23/12/1970") - self.service.run(self.dispatcher,self.tracker,self.domain) - assert self.dispatcher.messages[0]['text'].startswith('Não consegui encontrar nenhum registro para a data 23/12/1970-23/12/1970-23/12/1970 🥺. Lembre-se de informar valores válidos e somente o número do dia, do mês e do ano 😉') + self.service.run(self.dispatcher, self.tracker, self.domain) + assert self.dispatcher.messages[0]['text'].startswith( + 'Não consegui encontrar nenhum registro para a data 23/12/1970-23/12/1970-23/12/1970 🥺. Lembre-se de informar valores válidos e somente o número do dia, do mês e do ano 😉') def test_ResponderQuantidadeMortosPorPeriodoAction(mocker): ResponderQuantidadeMortosPorPeriodoActionTest().test_bot(mocker) - ResponderQuantidadeMortosPorPeriodoActionTest().test_name(mocker) \ No newline at end of file + ResponderQuantidadeMortosPorPeriodoActionTest().test_name(mocker) diff --git a/actions/tests/test_ResponderQuantidadeVacinadosPorPeriodoAction.py b/actions/tests/test_ResponderQuantidadeVacinadosPorPeriodoAction.py index 84cc6cbc..301e7ea6 100644 --- a/actions/tests/test_ResponderQuantidadeVacinadosPorPeriodoAction.py +++ b/actions/tests/test_ResponderQuantidadeVacinadosPorPeriodoAction.py @@ -5,19 +5,16 @@ from actions.ResponderQuantidadeVacinadosPorPeriodoAction import ResponderQuantidadeVacinadosPorPeriodoAction - class FakeDomain: def __init__(self): pass class FakeTracker: - def get_slot(self, slot): + def get_slot(self, slot): pass - - class ResponderQuantidadeVacinadosPorPeriodoActionTest: def setup(self, mocker): @@ -26,18 +23,20 @@ def setup(self, mocker): self.tracker = FakeTracker() self.domain = FakeDomain() - def test_name(self,mocker): + def test_name(self, mocker): self.setup(mocker) assert self.service.name() == 'action_responder_quantidade_vacinados_por_periodo' - def test_bot(self,mocker): + def test_bot(self, mocker): self.setup(mocker) - mocker.patch.object(self.tracker,"get_slot",return_value="23/12/1970") + mocker.patch.object(self.tracker, "get_slot", + return_value="23/12/1970") - self.service.run(self.dispatcher,self.tracker,self.domain) - assert self.dispatcher.messages[0]['text'].startswith('Não consegui encontrar nenhum registro para a data 23/12/1970-23/12/1970-23/12/1970 🥺. Lembre-se de informar valores válidos e somente o número do dia, do mês e do ano 😉') + self.service.run(self.dispatcher, self.tracker, self.domain) + assert self.dispatcher.messages[0]['text'].startswith( + 'Não consegui encontrar nenhum registro para a data 23/12/1970-23/12/1970-23/12/1970 🥺. Lembre-se de informar valores válidos e somente o número do dia, do mês e do ano 😉') def test_ResponderQuantidadeVacinadosPorPeriodoAction(mocker): ResponderQuantidadeVacinadosPorPeriodoActionTest().test_bot(mocker) - ResponderQuantidadeVacinadosPorPeriodoActionTest().test_name(mocker) \ No newline at end of file + ResponderQuantidadeVacinadosPorPeriodoActionTest().test_name(mocker) diff --git a/actions/tests/test_ResponderSobreCovidAction.py b/actions/tests/test_ResponderSobreCovidAction.py index 09f24c6a..f3b8f98b 100644 --- a/actions/tests/test_ResponderSobreCovidAction.py +++ b/actions/tests/test_ResponderSobreCovidAction.py @@ -5,22 +5,16 @@ from actions.ResponderSobreCovidAction import ResponderSobreCovidAction - - - - class FakeDomain: def __init__(self): pass class FakeTracker: - def get_slot(self, slot): + def get_slot(self, slot): pass - - class ResponderSobreCovidActionTest: def setup(self, mocker): @@ -29,18 +23,20 @@ def setup(self, mocker): self.tracker = FakeTracker() self.domain = FakeDomain() - def test_name(self,mocker): + def test_name(self, mocker): self.setup(mocker) assert self.service.name() == 'action_dados_covid_baseados_em_localizacao' - def test_bot(self,mocker): + def test_bot(self, mocker): self.setup(mocker) - mocker.patch.object(self.tracker,"get_slot",return_value="nao-existe") + mocker.patch.object(self.tracker, "get_slot", + return_value="nao-existe") - self.service.run(self.dispatcher,self.tracker,self.domain) - assert self.dispatcher.messages[0]['text'].startswith('Não consegui encontrar o estado NAO-EXISTE 🥺. Lembre-se de informar somente a sigla, exemplo: DF 😉') + self.service.run(self.dispatcher, self.tracker, self.domain) + assert self.dispatcher.messages[0]['text'].startswith( + 'Não consegui encontrar o estado NAO-EXISTE 🥺. Lembre-se de informar somente a sigla, exemplo: DF 😉') def test_ResponderVacinadosEmUmEstadoAction(mocker): ResponderSobreCovidActionTest().test_bot(mocker) - ResponderSobreCovidActionTest().test_name(mocker) \ No newline at end of file + ResponderSobreCovidActionTest().test_name(mocker) diff --git a/actions/tests/test_ResponderVacinadosEmUmEstadoAction.py b/actions/tests/test_ResponderVacinadosEmUmEstadoAction.py index 1c03f0d8..fd3e733d 100644 --- a/actions/tests/test_ResponderVacinadosEmUmEstadoAction.py +++ b/actions/tests/test_ResponderVacinadosEmUmEstadoAction.py @@ -11,9 +11,10 @@ def __init__(self): class FakeTracker: - def get_slot(self, slot): + def get_slot(self, slot): pass + class ResponderVacinadosEmUmEstadoActionTest: def setup(self, mocker): @@ -22,20 +23,20 @@ def setup(self, mocker): self.tracker = FakeTracker() self.domain = FakeDomain() - def test_name(self, mocker): self.setup(mocker) assert self.service.name() == "action_responder_vacinados_em_um_estado" - - def test_bot(self,mocker): + def test_bot(self, mocker): self.setup(mocker) - mocker.patch.object(self.tracker,"get_slot",return_value="nao-existe") + mocker.patch.object(self.tracker, "get_slot", + return_value="nao-existe") + + self.service.run(self.dispatcher, self.tracker, self.domain) + assert self.dispatcher.messages[0]['text'].startswith( + 'Então... eu não achei o estado NAO-EXISTE') - self.service.run(self.dispatcher,self.tracker,self.domain) - assert self.dispatcher.messages[0]['text'].startswith('Então... eu não achei o estado NAO-EXISTE') - def test_ResponderVacinadosEmUmEstadoAction(mocker): ResponderVacinadosEmUmEstadoActionTest().test_bot(mocker) - ResponderVacinadosEmUmEstadoActionTest().test_name(mocker) \ No newline at end of file + ResponderVacinadosEmUmEstadoActionTest().test_name(mocker) diff --git a/actions/tests/test_dependencias.py b/actions/tests/test_dependencias.py index ab26b02c..13e83ac0 100644 --- a/actions/tests/test_dependencias.py +++ b/actions/tests/test_dependencias.py @@ -7,6 +7,4 @@ def test_tensorflow_instalado(): texto = "tensorflow-text" in pacote_instalados if sys.platform == "win32": - assert not texto - - + assert not texto