示例#1
0
 def test_valid_body(self):
     body = {
         "name": "Random Name Here",
         "cellphone": 1111111111,
         "address": "Some random address",
         "home_phone": 1111111111,
         "email": "*****@*****.**",
         "company": "Google"
     }
     self.assertEqual(post(body), "Contact created")
示例#2
0
 def test_invalid_home_phone(self):
     body = {
         "name": "Random Name Here",
         "cellphone": 1111111111,
         "address": "Some random address",
         "home_phone": 12039123012930192301923,
         "email": None,
         "company": None
     }
     self.assertEqual(post(body), "Invalid phone number")
示例#3
0
 def test_invalid_cell(self):
     body = {
         "name": "Random Name Here",
         "cellphone": 1039403952030234910293,
         "address": "Some random address",
         "home_phone": None,
         "email": None,
         "company": None
     }
     self.assertEqual(post(body), "Invalid phone number")
示例#4
0
 def test_name_in_use(self):
     name = json.loads(home({}))[2]["name"]
     body = {
         "name": name,
         "cellphone": 1111111111,
         "address": "Some random address",
         "home_phone": 1111111111,
         "email": None,
         "company": None
     }
     self.assertEqual(post(body), "Name already in use")
示例#5
0
def post():
    body = json.loads(request.data)
    return data.post(body)