def test_Moderador(self): p = Persona(correo = "*****@*****.**", dirpostal = 5020) p.save() c = Comite(correo = p, presidente = False, arbitro = True) c.save() m = Moderador(comite = c) m.save() resp = self.client.get('/comite/') self.assertEqual(resp.status_code, 200)
def test_InvitadoVista(self): p = Persona(correo = "*****@*****.**", dirpostal = 5020) i = Invitado(correo = p, cv = "Estudia en la USB") p.save() i.save() resp = self.client.get('/invitado/') self.assertEqual(resp.status_code, 200) self.assertTrue('invitado' in resp.context) self.assertEqual([invitado.pk for invitado in resp.context['invitado']], [1]) invitado_1 = resp.context['invitado'][0] self.assertEqual(invitado_1.correo, p) self.assertEqual(invitado_1.cv, "Estudia en la USB")
def test_InvitadoVista(self): p = Persona(correo="*****@*****.**", dirpostal=5020) i = Invitado(correo=p, cv="Estudia en la USB") p.save() i.save() resp = self.client.get('/invitado/') self.assertEqual(resp.status_code, 200) self.assertTrue('invitado' in resp.context) self.assertEqual( [invitado.pk for invitado in resp.context['invitado']], [1]) invitado_1 = resp.context['invitado'][0] self.assertEqual(invitado_1.correo, p) self.assertEqual(invitado_1.cv, "Estudia en la USB")
def test_comiteVista(self): p = Persona(correo = "*****@*****.**", dirpostal = 5020) p.save() c = Comite(correo = p, presidente = False, arbitro = True) c.save() resp = self.client.get('/comite/') self.assertEqual(resp.status_code, 200) self.assertTrue('comite' in resp.context) self.assertEqual([comite.pk for comite in resp.context['comite']], [1]) comite_1 = resp.context['comite'][0] self.assertEqual(comite_1.correo, p) self.assertEqual(comite_1.presidente, False) self.assertEqual(comite_1.arbitro, True)
def test_InscripcionVista(self): p = Persona(correo = "*****@*****.**", dirpostal = 1090) p.save() i = Inscripcion(correo = p, tarifa = 250, fechainscripcion = date(2013,12,24), fechatope = date(2013,12,31)) i.save() resp = self.client.get('/inscripcion/') self.assertEqual(resp.status_code, 200) self.assertTrue('inscripcion' in resp.context) self.assertEqual([inscripcion.pk for inscripcion in resp.context['inscripcion']], [1]) inscripcion_1 = resp.context['inscripcion'][0] self.assertEqual(p, inscripcion_1.correo) self.assertEqual(250, inscripcion_1.tarifa) self.assertEqual(date(2013,12,24), inscripcion_1.fechainscripcion) self.assertEqual(date(2013,12,31), inscripcion_1.fechatope)
def test_personaVista(self): p = Persona(nombre = "Ezequiel", apellido = "Gimenez", correo = "*****@*****.**", dirpostal = 5020, institucion = "USB", telefono = "04242042547", pais = "Venezuela", pagina = "NA") p.save() resp = self.client.get('/persona/') self.assertEqual(resp.status_code, 200) self.assertTrue('persona' in resp.context) self.assertEqual([persona.pk for persona in resp.context['persona']], ["*****@*****.**"]) persona_1 = resp.context['persona'][0] self.assertEqual(persona_1.nombre, "Ezequiel") self.assertEqual(persona_1.apellido, "Gimenez") self.assertEqual(persona_1.correo, "*****@*****.**") self.assertEqual(persona_1.dirpostal, 5020) self.assertEqual(persona_1.institucion, "USB") self.assertEqual(persona_1.telefono, "04242042547") self.assertEqual(persona_1.pais, "Venezuela") self.assertEqual(persona_1.pagina, "NA")
def save(self): group = Group.objects.get(name='Persona') user = User.objects.create_user(username=self.cleaned_data['username'], password=self.cleaned_data['password']) group.user_set.add(user) file = self.cleaned_data['foto'] fs = FileSystemStorage() filename = fs.save(file.name, file) uploaded_file_url = fs.url(filename) person = Persona(nombre=self.cleaned_data['nombre'], rut=self.cleaned_data['rut'], email=self.cleaned_data['email'], fono=self.cleaned_data['telefono'], sexo=self.cleaned_data['sexo'], usuario=user, foto=self.cleaned_data['foto']) person.save()
def test_CharlaInvitada(self): topico_1 = Topico(nombre = "Ingenieria de Software") topico_1.save() p = Persona(correo = "*****@*****.**", dirpostal = 5020) p.save() c = Comite(correo = p, presidente = False, arbitro = True) c.save() m = Moderador(comite = c) m.save() d = '2013-12-22' t = '1:0:0' l = Lugar(nombre = "Caracas", ubicacion = "Mys 213", capacidadMax = 30) l.save() e = CharlaInvitada(lugar = l, titulo = "Exposicion", duracion = 2, fechaIni = d, horaIni = t, topico = topico_1) e.save() e.moderadores.add(m) resp = self.client.get('/evento/') self.assertEqual(resp.status_code, 200)
def test_InscripcionVista(self): p = Persona(correo="*****@*****.**", dirpostal=1090) p.save() i = Inscripcion(correo=p, tarifa=250, fechainscripcion=date(2013, 12, 24), fechatope=date(2013, 12, 31)) i.save() resp = self.client.get('/inscripcion/') self.assertEqual(resp.status_code, 200) self.assertTrue('inscripcion' in resp.context) self.assertEqual( [inscripcion.pk for inscripcion in resp.context['inscripcion']], [1]) inscripcion_1 = resp.context['inscripcion'][0] self.assertEqual(p, inscripcion_1.correo) self.assertEqual(250, inscripcion_1.tarifa) self.assertEqual(date(2013, 12, 24), inscripcion_1.fechainscripcion) self.assertEqual(date(2013, 12, 31), inscripcion_1.fechatope)
def test_CharlaInvitada(self): topico_1 = Topico(nombre="Ingenieria de Software") topico_1.save() p = Persona(correo="*****@*****.**", dirpostal=5020) p.save() c = Comite(correo=p, presidente=False, arbitro=True) c.save() m = Moderador(comite=c) m.save() d = '2013-12-22' t = '1:0:0' l = Lugar(nombre="Caracas", ubicacion="Mys 213", capacidadMax=30) l.save() e = CharlaInvitada(lugar=l, titulo="Exposicion", duracion=2, fechaIni=d, horaIni=t, topico=topico_1) e.save() e.moderadores.add(m) resp = self.client.get('/evento/') self.assertEqual(resp.status_code, 200)
def test_crearVista(self): p = Persona(nombre = "Ezequiel", apellido = "Gimenez", correo = "*****@*****.**", dirpostal = 5020, institucion = "USB", telefono = "04242042547", pais = "Venezuela", pagina = "NA") p.save() resp = self.client.get('/persona/crear', follow = True) self.assertEqual(resp.status_code, 200)