Пример #1
0
    def test_EventoVistas(self):
        d = '2013-12-22'
        t = '1:0:0'
        l = Lugar(nombre="Caracas", ubicacion="Mys 213", capacidadMax=30)
        l.save()
        e = Apertura(lugar=l,
                     titulo="Exposicion",
                     duracion=2,
                     fechaIni=d,
                     horaIni=t)
        e.save()
        resp = self.client.get('/evento/')
        self.assertEqual(resp.status_code, 200)
        self.assertTrue('apertura' in resp.context)
        self.assertEqual([evento.pk for evento in resp.context['apertura']],
                         [1])
        apertura_1 = resp.context['apertura'][0]
        self.assertEqual(apertura_1.lugar, l)
        self.assertEqual(apertura_1.titulo, "Exposicion")
        self.assertEqual(apertura_1.duracion, 2)
        self.assertEqual(apertura_1.fechaIni, date(2013, 12, 22))
        self.assertEqual(apertura_1.horaIni, time(1, 0, 0))

        resp = self.client.get('/evento/1/apertura', follow=True)
        self.assertEqual(resp.status_code, 200)
Пример #2
0
 def test_lugarVista(self):
     l = Lugar(nombre = "Caracas", ubicacion = "Mys 213", capacidadMax = 30)
     l.save()
     resp = self.client.get('/lugar/')
     self.assertEqual(resp.status_code, 200)
     self.assertTrue('listaLugares' in resp.context)
     self.assertEqual(len(resp.context['listaLugares']),1)
     lugar_1 = resp.context['listaLugares'][0]
     self.assertEqual(lugar_1.nombre, "Caracas")
     self.assertEqual(lugar_1.ubicacion, "Mys 213")
     self.assertEqual(lugar_1.capacidadMax, 30)
Пример #3
0
 def test_lugarVista(self):
     l = Lugar(nombre="Caracas", ubicacion="Mys 213", capacidadMax=30)
     l.save()
     resp = self.client.get('/lugar/')
     self.assertEqual(resp.status_code, 200)
     self.assertTrue('listaLugares' in resp.context)
     self.assertEqual(len(resp.context['listaLugares']), 1)
     lugar_1 = resp.context['listaLugares'][0]
     self.assertEqual(lugar_1.nombre, "Caracas")
     self.assertEqual(lugar_1.ubicacion, "Mys 213")
     self.assertEqual(lugar_1.capacidadMax, 30)
Пример #4
0
 def test_Taller(self):
     topico_1 = Topico(nombre = "Ingenieria de Software")
     topico_1.save()
     d = '2013-12-22'
     t = '1:0:0'
     l = Lugar(nombre = "Caracas", ubicacion = "Mys 213", capacidadMax = 30)
     l.save()
     e = Taller(lugar = l, titulo = "Exposicion", duracion = 2, fechaIni = d, horaIni = t,
                topico = topico_1)
     e.save()
     resp = self.client.get('/evento/')
     self.assertEqual(resp.status_code, 200)
Пример #5
0
 def test_Taller(self):
     topico_1 = Topico(nombre="Ingenieria de Software")
     topico_1.save()
     d = '2013-12-22'
     t = '1:0:0'
     l = Lugar(nombre="Caracas", ubicacion="Mys 213", capacidadMax=30)
     l.save()
     e = Taller(lugar=l,
                titulo="Exposicion",
                duracion=2,
                fechaIni=d,
                horaIni=t,
                topico=topico_1)
     e.save()
     resp = self.client.get('/evento/')
     self.assertEqual(resp.status_code, 200)
Пример #6
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)
Пример #7
0
 def test_EventoVistas(self):
     d = '2013-12-22'
     t = '1:0:0'
     l = Lugar(nombre = "Caracas", ubicacion = "Mys 213", capacidadMax = 30)
     l.save()
     e = Apertura(lugar = l, titulo = "Exposicion", duracion = 2, fechaIni = d, horaIni = t)
     e.save()
     resp = self.client.get('/evento/')
     self.assertEqual(resp.status_code, 200)
     self.assertTrue('apertura' in resp.context)
     self.assertEqual([evento.pk for evento in resp.context['apertura']], [1])
     apertura_1 = resp.context['apertura'][0]
     self.assertEqual(apertura_1.lugar, l)
     self.assertEqual(apertura_1.titulo, "Exposicion")
     self.assertEqual(apertura_1.duracion, 2)
     self.assertEqual(apertura_1.fechaIni, date(2013,12,22))
     self.assertEqual(apertura_1.horaIni, time(1,0,0))
     
     resp = self.client.get('/evento/1/apertura', follow = True)
     self.assertEqual(resp.status_code, 200)
Пример #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)
Пример #9
0
 def test_evento(self):
     d = '2013-12-22'
     t = '1:0:0'
     l = Lugar(nombre="Caracas", ubicacion="Mys 213", capacidadMax=30)
     e = Evento(lugar=l,
                titulo="Exposicion",
                duracion=2,
                fechaIni=d,
                horaIni=t)
     self.assertEqual(e.lugar, l)
     self.assertEqual(e.titulo, "Exposicion")
     self.assertEqual(e.duracion, 2)
     self.assertEqual(e.fechaIni, d)
     self.assertEqual(e.horaIni, t)
Пример #10
0
def guardar(request):
    if request.method == 'POST':
        form = LugarForm(request.POST)
        if form.is_valid():
            try:
                lugar = Lugar()
                lugar.nombre = form.cleaned_data['nombre']
                lugar.ubicacion = form.cleaned_data['ubicacion']
                lugar.capacidadMax = form.cleaned_data['capacidadMax']
                lugar.save()
                return HttpResponseRedirect(reverse('Lugar:index'))
            except IntegrityError: 
                return render(request, 'Lugar/crear.html', {'error_message':'El lugar ya existe.'})
        else:
            return render(request, 'Lugar/crear.html', {'error_message':'Datos ingresados no son validos.',
                                                        'form':form})
Пример #11
0
 def test_lugarDefinirEventoVista(self):
     l = Lugar(nombre = "Caracas", ubicacion = "Mys 213", capacidadMax = 30)
     l.save()
     resp = self.client.get('/lugar/opciones/1/definirEvento', follow = True)
     self.assertEqual(resp.status_code, 200) 
Пример #12
0
 def test_lugar(self):
     l = Lugar(nombre="Caracas", ubicacion="Mys 213", capacidadMax=30)
     self.assertEqual(l.nombre, "Caracas")
     self.assertEqual(l.ubicacion, "Mys 213")
     self.assertEqual(l.capacidadMax, 30)
Пример #13
0
 def test_lugarDefinirEventoVista(self):
     l = Lugar(nombre="Caracas", ubicacion="Mys 213", capacidadMax=30)
     l.save()
     resp = self.client.get('/lugar/opciones/1/definirEvento', follow=True)
     self.assertEqual(resp.status_code, 200)