def step_impl(context): #Accion que realiza el sistema o el usuario #Se elimina un paciente paciente = Paciente.objects.get(correo='*****@*****.**') cita = Cita(fecha_cita="1996-11-7", hora_cita="15:30", estado="PENDIENTE", comentario="Prueba BDD", paciente=paciente) cita.save() assert len(Cita.objects.all()) == 1
def step_impl(context): #ponemos el sistema en un estado inicial. #Ingresamos examenes en la BD fecha = datetime.now().strftime("%Y-%m-%d") hora = datetime.now().strftime("%H:%M:%S") paciente = Paciente.objects.create( nombre='Jhon', apellido='Nieve', telefono='48484848', telefono_emergencia='48484849', correo='*****@*****.**', fecha_nacimiento='2020-12-12', direccion='El norte castillo negro', descripccion='Guardian', sexo='MASCULINO', ) cita = Cita(fecha=fecha, fecha_cita=fecha, hora_cita=hora, estado='Pendiente', comentario='prueba', paciente=paciente).save() Examen(descripcion='Examen de Sangre', cita_id=cita, fecha='2020-09-23').save() assert len(Examen.objects.all()) == 1
def step_impl(context): #ponemos el sistema en un estado inicial. #Ingresamos Citas en la BD paciente = Paciente.objects.create( nombre='Henry', apellido='Leon', telefono='12345678', telefono_emergencia='12345679', correo='*****@*****.**', fecha_nacimiento='2020-12-12', direccion='zona 6', descripccion='Joven guapo :3', sexo='MASCULINO', ) tomorrow = date.today() + timedelta(days=1) fecha = tomorrow.strftime("%Y-%m-%d") hora = datetime.now().strftime("%H:%M:%S") Cita(fecha=fecha, fecha_cita=fecha, hora_cita=hora, estado='Pendiente', comentario='prueba', paciente=paciente).save() pass
def setUp(self): fecha = datetime.now().strftime("%Y-%m-%d") hora = datetime.now().strftime("%H:%M:%S") paciente = Paciente.objects.create( nombre='Juan', apellido='Perez', telefono='12345678', telefono_emergencia='12345679', correo='*****@*****.**', fecha_nacimiento='2020-12-12', direccion='direccion de domicilio', descripccion= 'Persona de la tercera edad con problemas de respiracion', sexo='MASCULINO', ) cita = Cita(fecha=fecha, fecha_cita=fecha, hora_cita=hora, estado='Pendiente', comentario='prueba', paciente=paciente).save() Receta(detalle_receta='Tiene dolor de garganta', cita=cita, fecha=fecha).save() #receta = Receta.objects.create(detalle_receta='Tiene dolor de garganta',) self.response = self.client.get('/crear_receta/6')
def test_modificar_receta(self): fecha = datetime.now().strftime("%Y-%m-%d") hora = datetime.now().strftime("%H:%M:%S") paciente = Paciente.objects.create( nombre='Jhon', apellido='Nieve', telefono='48484848', telefono_emergencia='48484849', correo='*****@*****.**', fecha_nacimiento='2020-12-12', direccion='El norte castillo negro', descripccion='Guardian', sexo='MASCULINO', ) cita = Cita(fecha=fecha, fecha_cita=fecha, hora_cita=hora, estado='Pendiente', comentario='prueba', paciente=paciente).save() Receta(detalle_receta='Tiene fiebre', cita=cita, fecha='2020-09-23').save() getreceta = Receta.objects.get(cita=cita) getreceta.detalle_receta = "Edicion" #Modificando receta getreceta.save() self.assertEqual(getreceta.detalle_receta, 'Edicion') self.assertEqual(getreceta.cita, cita)
def test_cancel_cita(self): fecha = datetime.now().strftime("%Y-%m-%d") hora = datetime.now().strftime("%H:%M:%S") paciente = Paciente.objects.create( nombre='Juan', apellido='Perez', telefono='12345678', telefono_emergencia='12345679', correo='*****@*****.**', fecha_nacimiento='2020-12-12', direccion='direccion de domicilio', descripccion= 'Persona de la tercera edad con problemas de respiracion', sexo='MASCULINO', ) Cita(fecha=fecha, fecha_cita=fecha, hora_cita=hora, estado='Pendiente', comentario='prueba', paciente=paciente).save() citas = Cita.objects.all() self.assertEqual(citas[0].comentario, 'prueba') self.assertEqual(citas[0].paciente, paciente) self.assertEqual(citas[0].estado, 'Pendiente') self.assertNotEqual(citas[0].delete()[0], 0) #Es 0 si no elimino nada
def step_impl(context): #ponemos el sistema en un estado inicial. #Ingresamos receta en la BD fecha = datetime.now().strftime("%Y-%m-%d") hora = datetime.now().strftime("%H:%M:%S") paciente = Paciente.objects.create( nombre='Jose', apellido='Lopez', telefono='48484848', telefono_emergencia='48484849', correo='*****@*****.**', fecha_nacimiento='2020-09-25', direccion='direccion de domicilio', descripccion='Persona', sexo='MASCULINO', ) cita = Cita(fecha=fecha, fecha_cita=fecha, hora_cita=hora, estado='Pendiente', comentario='prueba bdd', paciente=paciente).save() Receta(detalle_receta='Tiene fiebre', cita=cita, fecha='2020-09-23').save() assert len(Receta.objects.all()) == 1
def step_impl(context): #ponemos el sistema en un estado inicial. #Ingresamos Examenes en la BD user = Paciente( nombre='Juan', apellido='Perez', telefono='12345678', telefono_emergencia='12345679', correo='*****@*****.**', fecha_nacimiento='2020-12-12', direccion='direccion de domicilio', descripccion='Persona de la tercera edad con problemas de respiracion', sexo='MASCULINO', ) user.save() fecha = datetime.now().strftime("%Y-%m-%d") hora = datetime.now().strftime("%H:%M:%S") cita = Cita(fecha=fecha, fecha_cita=fecha, hora_cita=hora, estado='Pendiente', comentario='prueba', paciente=user).save() Examen(cita=cita, descripcion='Radiografía').save() user = Paciente( nombre='Pedro', apellido='Garcia', telefono='12345789', telefono_emergencia='12345159', correo='*****@*****.**', fecha_nacimiento='2020-12-11', direccion='direccion de domicilio', descripccion='Persona con alergia a paracetamol', sexo='MASCULINO', ) user.save() fecha = datetime.now().strftime("%Y-%m-%d") hora = datetime.now().strftime("%H:%M:%S") cita = Cita(fecha=fecha, fecha_cita=fecha, hora_cita=hora, estado='Pendiente', comentario='prueba', paciente=user).save() Examen(cita=cita, descripcion='Rayos X').save() pass
def NuevaCita(request): if request.method == "POST": formulario = CitaForm(request.POST) if formulario.is_valid(): cita = formulario.save(commit=False) for medico_id in request.POST.getlist('medico'): for paciente_id in request.POST.getlist('paciente'): cita = Cita(medico_id=medico_id, paciente_id=paciente_id, fecha=formulario.cleaned_data['fecha'], hora=formulario.cleaned_data['hora'], observaciones=formulario.cleaned_data['observaciones']) cita.save() messages.add_message(request, messages.SUCCESS, 'Datos guardados') return redirect('ListaCita') else: formulario = CitaForm() return render(request, 'cita/EditarCita.html', {'formulario':formulario})
def setUp(self): fecha = datetime.now().strftime("%Y-%m-%d") hora = datetime.now().strftime("%H:%M:%S") paciente=Paciente.objects.create( nombre = 'Henry', apellido = 'León', telefono = '12345678', telefono_emergencia = '12345679', correo = '*****@*****.**', fecha_nacimiento = '1995-12-12', direccion = 'zona 6', descripccion = 'Joven guapo :3', sexo = 'MASCULINO', ) cita = Cita(fecha = fecha, fecha_cita = fecha, hora_cita=hora, estado='Pendiente', comentario='Test', paciente=paciente).save() Examen(descripcion='Fractura en el pie', cita=cita, fecha=fecha).save() self.response = self.client.get('/crear_examen/1')
def test_eliminar_examen(self): fecha = datetime.now().strftime("%Y-%m-%d") hora = datetime.now().strftime("%H:%M:%S") paciente=Paciente.objects.create( nombre = 'Jhon', apellido = 'Nieve', telefono = '48484848', telefono_emergencia = '48484849', correo = '*****@*****.**', fecha_nacimiento = '2020-12-12', direccion = 'El norte castillo negro', descripccion = 'Guardian', sexo = 'MASCULINO', ) cita = Cita(fecha = fecha, fecha_cita = fecha, hora_cita=hora, estado='Pendiente', comentario='prueba', paciente=paciente).save() #Creando examen exam = Examen(descripcion='Examen de Sangre', cita_id=cita, fecha='2020-09-23').save() #self.assertEqual(Examen.objects.all(),1) #Verificando que si exista un examen #Eliminando examen Examen.objects.all().delete() #self.assertEqual(Examen.objects.all(),0) #Verificando que se haya eliminado el examen
def step_impl(context): paciente = Paciente.objects.create( nombre='Henry', apellido='Leon', telefono='12345678', telefono_emergencia='12345679', correo='*****@*****.**', fecha_nacimiento='2020-12-12', direccion='zona 6', descripccion='Joven guapo :3', sexo='MASCULINO', ) fecha = datetime.now().strftime("%Y-%m-%d") hora = datetime.now().strftime("%H:%M:%S") Cita(fecha=fecha, fecha_cita=fecha, hora_cita=hora, estado='Pendiente', comentario='prueba', paciente=paciente).save() pass
def step_impl(context): #ponemos el sistema en un estado inicial. #Ingresamos citas en la BD fecha = datetime.now().strftime("%Y-%m-%d") hora = datetime.now().strftime("%H:%M:%S") paciente = Paciente.objects.create( nombre='Juan', apellido='Perez', telefono='12345678', telefono_emergencia='12345679', correo='*****@*****.**', fecha_nacimiento='2020-12-12', direccion='direccion de domicilio', descripccion='Persona de la tercera edad con problemas de respiracion', sexo='MASCULINO', ) Cita(fecha=fecha, fecha_cita=fecha, hora_cita=hora, estado='Pendiente', comentario='prueba', paciente=paciente).save() pass
def test_modificar_examen(self): fecha = datetime.now().strftime("%Y-%m-%d") hora = datetime.now().strftime("%H:%M:%S") paciente=Paciente.objects.create( nombre = 'Jhon', apellido = 'Nieve', telefono = '48484848', telefono_emergencia = '48484849', correo = '*****@*****.**', fecha_nacimiento = '2020-12-12', direccion = 'El norte castillo negro', descripccion = 'Guardian', sexo = 'MASCULINO', ) cita = Cita(fecha = fecha, fecha_cita = fecha, hora_cita=hora, estado='Pendiente', comentario='prueba', paciente=paciente).save() Examen(descripcion='Examen de Sangre', cita_id=cita, fecha='2020-09-23').save() getExamen = Examen.objects.all()[0] getExamen.descripcion = "Examen de la vista" #modificando examen getExamen.save() self.assertEqual(getExamen.descripcion,'Examen de la vista')