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"
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"