feat: corrigida a resolução da mídia real ao aplicar planos editor

- corrigida a resolução da mídia real ao aplicar planos editoriais salvos.
- atualizada a guia Trilhas para recuperar e reaproveitar o catálogo salvo

Resumo:
- 5 arquivos alterados
- 0 novos
- 5 modificados
- 0 removidos

 5 files changed, 88 insertions(+), 9 deletions(-)

Arquivos:
  - .jhonny/analises.db
  - code/cep-plugin/main.js
  - code/engine/analisar_trilhas.py
  - code/engine/persistencia/repositorio_de_trilhas.py
  - code/engine/testes/test_repositorio_de_trilhas.py
This commit is contained in:
João Henrique
2026-09-10 14:07:23 -04:00
parent 4c04365934
commit b038d9b2e4
5 changed files with 88 additions and 9 deletions
@@ -58,6 +58,23 @@ class TesteRepositorioDeTrilhasSQLite(unittest.TestCase):
self.assertEqual(primeira[0].identificador, segunda[0].identificador)
self.assertEqual(quantidade, 1)
def test_arquivo_alterado_volta_para_aguardando(self):
with tempfile.TemporaryDirectory() as diretorio:
pasta = Path(diretorio) / "trilhas"
pasta.mkdir()
arquivo = pasta / "tema.wav"
arquivo.write_bytes(b"audio")
repositorio = RepositorioDeTrilhasSQLite(Path(diretorio) / "trilhas.db")
trilha = repositorio.registrar_pasta_e_arquivos(pasta, (arquivo,))[0]
repositorio.iniciar_analise(trilha.identificador)
repositorio.registrar_analise(trilha, ResultadoDaAnaliseMusical(caminho_do_arquivo=arquivo))
arquivo.write_bytes(b"audio alterado")
atualizada = repositorio.registrar_pasta_e_arquivos(pasta, (arquivo,))[0]
repositorio.conexao.close()
self.assertEqual(atualizada.status, "aguardando")
if __name__ == "__main__":
unittest.main()