コード例 #1
0
 def test_22_busca_contatos(self):
     a1 = Agenda('Rafael', '11999887766', '*****@*****.**')
     a1.novo_contato('Ana', '11999888563', '*****@*****.**')
     a1.novo_contato('Pedro', '1955552222', '*****@*****.**')
     a1.novo_contato('Mariana', '21145145145', '*****@*****.**')
     a1.novo_contato('João', '1152525252', '*****@*****.**')
     lista01 = a1.busca_contatos('ana')
     lista02 = a1.busca_contatos('9888')
     lista03 = a1.busca_contatos('52')
     lista04 = a1.busca_contatos('email.com')
     assert len(lista01) == 2, 'A busca deveria retornar 2 contatos'
     assert len(lista02) == 1, 'A busca deveria retornar 1 contato'
     assert len(lista03) == 2, 'A busca deveria retornar 2 contatos'
     assert len(lista04) == 4, 'A busca deveria retornar 4 contatos'
     assert lista01[0].nome == 'Ana', 'O contato da lista está incorreto'
     assert lista01[
         1].nome == 'Mariana', 'O contato da lista está incorreto'
     assert lista02[0].nome == 'Ana', 'O contato da lista está incorreto'
     assert lista03[0].nome == 'Pedro', 'O contato da lista está incorreto'
     assert lista03[1].nome == 'João', 'O contato da lista está incorreto'
     assert lista04[1].nome == 'Pedro', 'O contato da lista está incorreto'
     assert lista04[
         2].nome == 'Mariana', 'O contato da lista está incorreto'
     assert lista04[3].nome == 'João', 'O contato da lista está incorreto'