예제 #1
0
 def test_porcentajes_correctos_especial(self):
     estudio = Estudio.objects.first()
     estudio.practica = Practica(ID_ESPECIAL[0])
     p = Porcentajes(estudio)
     self.assertEqual(p.actuante, PORCENTAJE_ESPECIAL_ACTUANTE)
     self.assertEqual(p.solicitante, PORCENTAJE_ESPECIAL_SOLICITANTE)
     self.assertEqual(p.cedir, PORCENTAJE_ESPECIAL_CEDIR)
예제 #2
0
 def test_porcentajes_correctos_ligadura(self):
     estudio = Estudio.objects.first()
     estudio.practica = Practica(ID_LIGADURA[0])
     p = Porcentajes(estudio)
     self.assertEqual(p.actuante, PORCENTAJE_LIGADURA_ACTUANTE)
     self.assertEqual(p.solicitante, PORCENTAJE_LIGADURA_SOLICITANTE)
     self.assertEqual(p.cedir, PORCENTAJE_LIGADURA_CEDIR)
예제 #3
0
 def test_porcentajes_correctos_laboratorio(self):
     estudio = Estudio.objects.first()
     estudio.practica = Practica(ID_LABORATORIO[0])
     p = Porcentajes(estudio)
     self.assertEqual(p.actuante, PORCENTAJE_LABORATORIO_ACTUANTE)
     self.assertEqual(p.solicitante, PORCENTAJE_LABORATORIO_SOLICITANTE)
     self.assertEqual(p.cedir, PORCENTAJE_LABORATORIO_CEDIR)
예제 #4
0
 def test_porcentajes_correctos_ecografia(self):
     estudio = Estudio.objects.first()
     estudio.practica = Practica(ID_ECOGRAFIA[0])
     p = Porcentajes(estudio)
     self.assertEqual(p.actuante, PORCENTAJE_ECOGRAFIA_ACTUANTE)
     self.assertEqual(p.solicitante, PORCENTAJE_ECOGRAFIA_SOLICITANTE)
     self.assertEqual(p.cedir, PORCENTAJE_ECOGRAFIA_CEDIR)
예제 #5
0
 def test_porcentajes_correctos_acuerdos_especiales_50(self):
     estudio = Estudio.objects.first()
     estudio.medico = Medico(ID_ACUERDOS_50_COMBINADOS[0][1])
     estudio.medico_solicitante = Medico(ID_ACUERDOS_50_COMBINADOS[0][0])
     p = Porcentajes(estudio)
     self.assertEqual(p.actuante, PORCENTAJE_ACUERDO_50_ACTUANTE)
     self.assertEqual(p.solicitante, PORCENTAJE_ACUERDO_50_SOLICITANTE)
     self.assertEqual(p.cedir, PORCENTAJE_ACUERDO_50_CEDIR)
예제 #6
0
 def test_porcentajes_correctos_actuante_brunetti_acuerdo_80(self):
     estudio = Estudio.objects.first()
     estudio.medico = Medico(ID_BRUNETTI[0])
     estudio.medico_solicitante = Medico(ID_ACUERDO_80[0])
     p = Porcentajes(estudio)
     self.assertEqual(p.actuante, PORCENTAJE_ACUERDO_80_ACTUANTE)
     self.assertEqual(p.solicitante, PORCENTAJE_ACUERDO_80_SOLICITANTE)
     self.assertEqual(p.cedir, PORCENTAJE_ACUERDO_80_CEDIR)
예제 #7
0
 def test_porcentajes_correctos_por_defecto(self):
     estudio = Estudio.objects.first()
     estudio.practica = Practica(99999)
     estudio.medico = Medico(ID_BRUNETTI[0])
     p = Porcentajes(estudio)
     self.assertEqual(p.actuante, PORCENTAJE_POR_DEFECTO_ACTUANTE)
     self.assertEqual(p.solicitante, PORCENTAJE_POR_DEFECTO_SOLICITANTE)
     self.assertEqual(p.cedir, PORCENTAJE_POR_DEFECTO_CEDIR)
예제 #8
0
 def test_porcentajes_honorarios_medicos_suman_siempre_100(self):
     estudios = Estudio.objects.all()
     for e in estudios:
         p = Porcentajes(e)
         self.assertEqual(p.actuante + p.solicitante + p.cedir,
                          Decimal("100.00"))