def change_page(): element = int(request.args.get('mod')) - 1 pageNum = int(request.args.get('pageNum')) progress = data.get() progress['info'][element]['pageNum'] = pageNum if (request.args.get('completed') != None): progress['info'][element]['completed'] = True data.put(progress) return dumps(progress)
def test_complete_body(self): name = json.loads(home({}))[4]["name"] body = { "name": name, "cellphone": 1111111111, "address": "Some random address", "home_phone": 1111111111, "email": "*****@*****.**", "company": "Google" } self.assertEqual(put(name, body), "Contact updated")
def test_partial_body(self): name = json.loads(home({}))[3]["name"] body = {"company": "Momentum Learning"} self.assertEqual(put(name, body), "Contact updated")
def test_invalid_name(self): body = {"cellphone": 1230492301} name = "Invalid Name Here" self.assertEqual(put(name, body), "Contact does not exist")
def put(name): body = json.loads(request.data) return data.put(name, body)