Пример #1
0
def CreoUsuarios():
    """Creo un usuario Paciente -prueba- y uno Dr. -pruebadr- para lo que se ofrezca"""
    #alta paciente
    usuario=Usuario()
    usuario.usuario="prueba".upper()
    usuario.password="******"
    usuario.correo="*****@*****.**"
    usuario.put()
    paciente=Paciente()
    paciente.usuario=usuario
    paciente.nombre="paciente"
    paciente.paterno="PacientePaterno"
    paciente.materno="MaternoPaciente"
    paciente.fecha_nacimiento="12/03/1980"
    paciente.estatura=1.72
    paciente.peso=float(82)
    paciente.correo="*****@*****.**"
    paciente.put()
    
    #alta doctor
    usuario=Usuario()
    usuario.usuario="pruebadr".upper()
    usuario.password="******"
    usuario.correo="*****@*****.**"
    usuario.put()
    doctor=Doctor()
    doctor.usuario=usuario
    doctor.nombre="dr"
    doctor.paterno="drPaterno"
    doctor.materno="drPaciente"
    doctor.fecha_nacimiento="12/03/1980"
    doctor.estatura=1.72
    doctor.peso=float(82)
    doctor.correo="*****@*****.**"
    doctor.put()
    
    #alta secretaria
    usuario=Usuario()
    usuario.usuario="secretaria".upper()
    usuario.password="******"
    usuario.correo="*****@*****.**"
    usuario.put()
    secretaria=Secretaria()
    secretaria.usuario=usuario
    secretaria.nombre="secretaria"
    secretaria.paterno="perez"
    secretaria.materno="de la o"
    secretaria.telefono="7507070"
    secretaria.celular="6679949494"
    secretaria.direccion="la calle street #461 col. buenavista"
    secretaria.put()
    return False
 def test_GraboRelacion(self):
     usuario=Usuario()
     usuario.usuario="secretaria2".upper()
     usuario.password="******"
     usuario.correo="*****@*****.**"
     usuario.put()
     secretaria=Secretaria()
     secretaria.usuario=usuario
     secretaria.nombre="secretaria2"
     secretaria.paterno="perez"
     secretaria.materno="de la o"
     secretaria.telefono="7507070"
     secretaria.celular="6679949494"
     secretaria.direccion="la calle street #461 col. buenavista"
     secretaria.put()
     inst=GraboRelaciones()
     relacion=inst.Grabar("pruebadr".upper(),"secretaria2".upper())
     self.assertEqual(relacion,True)
    def AltaSecretaria(self):
        user=Usuario(usuario=str(self.request.get('usuario')).upper(),
                    password=str(self.request.get('password')).upper())
	doctores=self.request.get('doctores')
        secre=Secretaria()
        secre.usuario=user.put()
        nombre=self.request.get('nombre')#str(self.request.get('nombre')).upper()
	secre.nombre = nombre
	paterno=self.request.get('paterno')
        secre.paterno = paterno
	materno=self.request.get('materno')
        secre.materno = materno
	telefono=self.request.get('telefono')
	secre.telefono= telefono
	celular=self.request.get('celular')
	secre.celular= celular
	direccion=self.request.get('direccion')
	secre.direccion= direccion
        secre.put()
	self.AltaRelaciones(doctores,user.usuario)
        return False
 def test_GraboRelacionFormaSecretaria(self):
     usuario=Usuario()
     usuario.usuario="secretaria2".upper()
     usuario.password="******"
     usuario.correo="*****@*****.**"
     usuario.put()
     secretaria=Secretaria()
     secretaria.usuario=usuario
     secretaria.nombre="secretaria2"
     secretaria.paterno="perez"
     secretaria.materno="de la o"
     secretaria.telefono="7507070"
     secretaria.celular="6679949494"
     secretaria.direccion="la calle street #461 col. buenavista"
     secretaria.put()
     from ajax.grabosecretaria import GraboSecretaria
     grabsec=GraboSecretaria()
     grabsec.AltaRelaciones("pruebadr|".upper(),"secretaria2".upper())
     inst=GraboRelaciones()
     instanciaDr=ValidoDoctor()
     doctor=instanciaDr.instanciaDoctor("pruebadr".upper())
     relacion=inst.ExisteRelacion(doctor,usuario)
     self.assertEqual(relacion,True)