"""Testes da configuração declarativa do Scanner, incluindo classificar_emocao.""" import unittest from engine.scanner.configuracao_visual import ConfiguracaoVisualDoScanner class TesteDaFlagClassificarEmocao(unittest.TestCase): """Garante que classificar_emocao siga o mesmo padrão de metricas_de_fala.""" def test_classificar_emocao_e_desligada_por_padrao(self): configuracao = ConfiguracaoVisualDoScanner() self.assertFalse(configuracao.classificar_emocao) def test_de_dict_le_classificar_emocao_do_perfil_do_painel(self): configuracao = ConfiguracaoVisualDoScanner.de_dict({"classificar_emocao": True}) self.assertTrue(configuracao.classificar_emocao) def test_para_dict_serializa_classificar_emocao(self): configuracao = ConfiguracaoVisualDoScanner(classificar_emocao=True) self.assertTrue(configuracao.para_dict()["classificar_emocao"]) if __name__ == "__main__": unittest.main()