Problemas no módulo `base` Interface `base.py`: * A descrição do método `executa_comando` deve especificar o tipo e significado do resultado no caso do comando ser "UPDATE" ou "INSERT". (Talvez seja `None`?) Implementação `base_IMP.py`: * Proponho que a base de dados seja `SQLite` em vez de `MariaDB`. Se entendi direito, `SQLite` não exige privilégio de `root`. Se for esse o caso, pode ser testada localmente nas máquinas do laboratório. * A implementação do método `executa_comando` só funcionaria para "SELECT". Precisa acrescentar o tratamento adequado de "UPDATE" e "INSERT". * A função `indice_inserido` deve chamar a função `conexao.insert_id()` da biblioteca `mysql` que fornece essa informação diretamente. Não precisa submeter um query SQL. Teste `testes/base_TST.py`