def getProjectChain(request): result = { 'isSuccessful' : False, } if not isLoggedIn(request): return HttpResponse(json.dumps(result), content_type="application/json") project_id = request.GET.get('id', '') chainResult = getChain(project_id) result['isSuccessful'] = chainResult[0] result['chain'] = chainResult[1] return HttpResponse(json.dumps(result), content_type="application/json")
def test_normal_chain(self): self.predictResult = [{ 'part_id': unicode('1', "utf-8"), 'part_name': unicode('part1', "utf-8"), 'part_type': unicode('type1', "utf-8") }, { 'part_id': unicode('2', "utf-8"), 'part_name': unicode('part2', "utf-8"), 'part_type': unicode('type2', "utf-8") }, { 'part_id': unicode('3', "utf-8"), 'part_name': unicode('part3', "utf-8"), 'part_type': unicode('type3', "utf-8") }] self.realResult = getChain(1) print self.realResult self.cmpResult = cmp(self.predictResult, self.realResult[1]) self.assertTrue(self.cmpResult == 0 and self.realResult[0])
def test_normal_chain(self): self.predictResult = [{ 'part_id' : unicode('1',"utf-8"), 'part_name' : unicode('part1',"utf-8"), 'part_type' : unicode('type1',"utf-8") },{ 'part_id' : unicode('2',"utf-8"), 'part_name' : unicode('part2',"utf-8"), 'part_type' : unicode('type2',"utf-8") },{ 'part_id' : unicode('3',"utf-8"), 'part_name' : unicode('part3',"utf-8"), 'part_type' : unicode('type3',"utf-8") }] self.realResult = getChain(1) print self.realResult self.cmpResult = cmp(self.predictResult,self.realResult[1]) self.assertTrue(self.cmpResult==0 and self.realResult[0])
def test_chainId_not_exist(self): self.predictResult = None self.realResult = getChain(3) self.cmpResult = cmp(self.predictResult, self.realResult[1]) self.assertTrue((self.cmpResult == 0) and (self.realResult[0] == False))
def test_empty_chain(self): self.predictResult = [] self.realResult = getChain(2) self.cmpResult = cmp(self.predictResult, self.realResult[1]) self.assertTrue(self.cmpResult == 0 and self.realResult[0])
def test_chainId_not_exist(self): self.predictResult = None self.realResult = getChain(3) self.cmpResult = cmp(self.predictResult,self.realResult[1]) self.assertTrue((self.cmpResult==0)and(self.realResult[0] == False))
def test_empty_chain(self): self.predictResult = [] self.realResult = getChain(2) self.cmpResult = cmp(self.predictResult,self.realResult[1]) self.assertTrue(self.cmpResult==0 and self.realResult[0])