Exemplo n.º 1
0
    def test_cancelar_proyecto(self):
        print("\nTEST: Cancelar proyecto")
        nombre_proyecto = 'prueba'
        usuario1 = Usuario(username='******', password='******')
        usuario1.save()
        usuario2 = Usuario(username='******', password='******')
        usuario2.save()
        usuario3 = Usuario(username='******', password='******')
        usuario3.save()

        Codigo = 'test'
        Descripcion = "proyecto prueba"
        Fecha_inicio = datetime.now()
        Fecha_finalizacion = datetime.now()
        Scrum_master = usuario1;

        proyecto = Proyecto(nombre_proyecto=nombre_proyecto, codigo_proyecto=Codigo, estado_proyecto='PENDIENTE',
                            fecha_inicio=Fecha_inicio, fecha_finalizacion=Fecha_finalizacion, scrum_master=usuario1,
                            descripcion_proyecto=Descripcion, cliente=usuario3,
                            )
        proyecto.save()

        proyecto_cancel = Proyecto.objects.get(nombre_proyecto='prueba')
        proyecto.estado_proyecto = 'CANCELADO'
        proyecto.save()

        if (len(Proyecto.objects.filter(estado_proyecto='CANCELADO')) == 1):
            print("Prueba exitosa, el proyecto fue cancelado correctamente")
        else:
            print("Prueba fallida, el proyecto no fue cancelado")