Ejemplo n.º 1
0
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
Ejemplo n.º 2
0
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})