Example #1
0
 def testSabeDizerQualEhASuaIdadeSeAindaFaltaUmMesParaOAniversario(self):
     idade = 23
     hoje = datetime.date.today()
     dataNascimento = DataNascimento(datetime.date(hoje.year - idade, hoje.month + 1, hoje.day))
     pacienteTiago = PacienteVO("Tiago", dataNascimento, 3, 5, 7, EnderecoVO("Rua: Antonio Carlos", 200, "Casa"))
     self.assertNotEqual(idade, pacienteTiago.obterIdade())
     self.assertEqual(idade - 1, pacienteTiago.obterIdade())
Example #2
0
 def testPodeListarTodosOsPacientesComMesmaIdade(self):
   tiago = PacienteVO('Tiago', DataNascimento(datetime.date(1986, 6, 23)),
                                45, 6,9, EnderecoVO('Rua: Antonio Carlos', 200, 'Casa'))
   pedro = PacienteVO('Pedro', DataNascimento(datetime.date(1986, 6, 23)),
                                50, 5,7, EnderecoVO('Rua: Carlos Prates', 200, 'Casa'))
   
   idade = tiago.obterIdade()
   self.assertEqual(tiago.obterIdade(), pedro.obterIdade())
    
   parametroIdade = ParametroDePesquisa(TabelaPacienteSQLite().obterCampoIdade(), idade)
   self.pacienteDAO.salvar(tiago)
   self.pacienteDAO.salvar(pedro)
   
   resultado = self.pacienteDAO.buscar(parametroIdade)
   
   self.assertNotEqual(tiago, pedro)
   self.assertEqual(2, len(resultado))
   self.assertTrue(tiago in resultado)
   self.assertTrue(pedro in resultado)
   
   self.pacienteDAO.remover(tiago)
   self.pacienteDAO.remover(pedro)
Example #3
0
 def testSabeDizerQualEhASuaIdadeSeJaPassouUmDiaDoAniversario(self):
     idade = 23
     hoje = datetime.date.today()
     dataNascimento = DataNascimento(datetime.date(hoje.year - idade, hoje.month, hoje.day - 1))
     pacienteTiago = PacienteVO("Tiago", dataNascimento, 3, 5, 7, EnderecoVO("Rua: Antonio Carlos", 200, "Casa"))
     self.assertEqual(idade, pacienteTiago.obterIdade())