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")
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")
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")
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")
def post(): body = json.loads(request.data) return data.post(body)