示例#1
0
文件: tests.py 项目: Tzesar/is2
 def test_createPhase_response(self):
     """
     *Test para la vista de creacion de proyectos en el sistema*
     """
     print "\nInicio - Prueba: createPhase"
     login = self.client.login(username="******", password="******")
     self.assertTrue(login)
     project = Proyecto.objects.get(nombre="Proyecto01")
     dato_fase = {"nombre": "Fase_Prueba", "descripcion": "Fase Test"}
     request = self.factory.post("/createphase/", dato_fase)
     request.user = self.user
     response = createPhase(request, project.id)
     self.assertEqual(response.status_code, 302, "Error al crear la Fase")
     print "Fase creada exitosamente"
     print Fase.objects.all()
     print "Fin - Prueba: createPhase\n"
示例#2
0
文件: tests.py 项目: Tzesar/is2
    def test_deletePhase_response(self):
        """
        *Test para la vista de eliminacion de una fase en el sistema.*
        """
        print "\nInicio - Prueba: deletePhase"
        project = Proyecto.objects.get(nombre="Proyecto01")
        dato_fase = {"nombre": "Fase_Prueba", "descripcion": "Fase Test"}
        request = self.factory.post("/createphase/", dato_fase)
        request.user = self.user
        response = createPhase(request, project.id)
        self.assertEqual(response.status_code, 302, "Error al crear la Fase")
        print Fase.objects.all()

        phase = Fase.objects.get(nombre="Fase01")
        dato_fase_mod = {"nombre": "Fase_Prueba_modificado", "estado": "PEN", "descripcion": "Fase Test"}
        request = self.factory.post("/deletephase/", dato_fase_mod)
        request.user = self.user
        response = deletePhase(request, phase.id)
        self.assertEqual(response.status_code, 302, "Error Previsto: Error al eiminar la Fase")
        print "Fase Eliminada exitosamente"
        print "Fin - Prueba: deletePhase\n"