def test_create_task_debe_crear_una_tarea_aunque_esten_todos_sus_campos_vacios_menos_el_usuario(self): user = User.objects.create(username="******",password="******") project = ProjectFactory() factory = RequestFactory() request = factory.post("/yourtasks") request.user = user create_task(request, project) tasks = Task.objects.all().count() self.assertEqual(tasks, 1)
def test_create_task_debe_crear_una_tarea_con_todos_sus_elementos_a_partir_de_datos_validos(self): user = User.objects.create(username="******",password="******") project = ProjectFactory() factory = RequestFactory() request = factory.post("/yourtasks") request.user = user request.POST["taskname"] = "TestTask" request.POST["taskdescription"] = "TestDescription" create_task(request, project)
def add_view(self, request, form_url="", extra_context=None): result = super(YsInfo, self).add_view(request, form_url, extra_context) if not request.POST.has_key('_addanother') and not request.POST.has_key('_continue'): result['Location'] = "/" try: gc = Gc.objects.get(id=request.POST["gc"]) ys = Ys.objects.filter(gc=gc).order_by("-id") ys = ys[0] create_task(gc.name + ys.type + u"信息审核", Group.objects.get(id=1), "ys", ys.id) except Exception,e: print e
def add_view(self, request, form_url="", extra_context=None): result = super(ClInfo, self).add_view(request, form_url, extra_context) if not request.POST.has_key('_addanother') and not request.POST.has_key('_continue'): result['Location'] = "/ems/" try: gc = Gc.objects.get(id=request.POST["gc"]) cl = Cl.objects.filter(gc=gc).order_by("-id") cl = cl[0] create_task(gc.name + u"材料采购信息审核", Group.objects.get(id=1), "cl", cl.id) except: pass return result
def create_task_main(): return create_task()