예제 #1
0
	def get(self):
		"""ABC de altas de doctores"""
		MyPath=AbsolutePath()
		path=MyPath.getAbsolutePath()
		pathtemplate = os.path.join(path, 'templates/datospaciente.html')
		
		session=Sesion()
		paciente=GraboPaciente()
		cita=Citas() #para obtener la lista de dr relacionados con el usuario
		doctores=cita.ObtenerDoctores(session.getUser())
		
		if paciente.ExistePaciente(session.getUser()):
			template_values = {
			'FormaPaciente' :FormaPaciente(instance=paciente.instanciaPaciente(session.getUser())),
			'existe': False,
			'doctores':doctores,
			}
		else:
			template_values = {
				'FormaPaciente' :FormaPaciente(),
				'existe': True,
				'doctores':doctores,
			}
		self.response.out.write(template.render(pathtemplate, template_values))
예제 #2
0
 def test_instanciaPacienteCuandoEsDr(self):
     paciente=GraboPaciente()
     self.assertEqual(paciente.instanciaPaciente("pruebadr".upper()),None)