-
Notifications
You must be signed in to change notification settings - Fork 0
/
Teste_Lembrete.py
43 lines (34 loc) · 1.58 KB
/
Teste_Lembrete.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
from src.Implementações.Lembrete.Lembrete import Lembrete
from src.Implementações.Lembrete.ListaLembrete import ListaLembrete
from src.Implementações.Lembrete.ImprimirLembrete import ImprimirLembrete
def main():
# Cria instâncias de Lembrete
print("Criando lembrete 1...")
lembrete1 = Lembrete("25/12/2024", "12:00:00", "Almoço de Natal")
print("Criando lembrete 2...")
lembrete2 = Lembrete("31/12/2024", "23:59:59", "Reveillon")
# Cria uma instância de ListaLembrete e adiciona os lembretes
lista_lembretes = ListaLembrete()
print("Adicionando os lembretes no banco de dados")
lista_lembretes.adicionarLembrete(lembrete1, "[email protected]")
lista_lembretes.adicionarLembrete(lembrete2, "[email protected]")
# Cria uma instância de ImprimirLembrete
imprimir_lembretes = ImprimirLembrete(lista_lembretes)
# Imprime os lembretes
print("Lembretes do user1:")
imprimir_lembretes.verLembretes("[email protected]")
print("Lembretes do user2:")
imprimir_lembretes.verLembretes("[email protected]")
# Testa o método buscarLembrete
encontrado = lista_lembretes.buscarLembrete("Almoço de Natal")
if encontrado:
print("Lembrete encontrado: ", encontrado['Mensagem'][0])
else:
print("Lembrete não encontrado")
# Testa a remoção de um lembrete
print("Removendo o lembrete 1...")
lista_lembretes.removerLembrete(lembrete1, "[email protected]")
print("Lembretes do user1 após remoção:")
imprimir_lembretes.verLembretes("[email protected]")
if __name__ == "__main__":
main()