Esempio n. 1
0
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)
Esempio n. 2
0
 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")
Esempio n. 3
0
 def test_partial_body(self):
     name = json.loads(home({}))[3]["name"]
     body = {"company": "Momentum Learning"}
     self.assertEqual(put(name, body), "Contact updated")
Esempio n. 4
0
 def test_invalid_name(self):
     body = {"cellphone": 1230492301}
     name = "Invalid Name Here"
     self.assertEqual(put(name, body), "Contact does not exist")
Esempio n. 5
0
def put(name):
    body = json.loads(request.data)
    return data.put(name, body)