Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
 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")
Ejemplo n.º 3
0
 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")
Ejemplo n.º 4
0
 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)
Ejemplo n.º 5
0
 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)
Ejemplo n.º 6
0
 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")
Ejemplo n.º 7
0
    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()
Ejemplo n.º 8
0
 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)
Ejemplo n.º 9
0
 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)
Ejemplo n.º 10
0
 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)
Ejemplo n.º 11
0
 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)