def test_contact_200(apigw_contact_header_event, apigw_deleteAppId_event): event = {} request = { "job_id": "%s" % (ids_created[0]), "job_application_status": "OFFER_REJECT", "email": "*****@*****.**", "resumes": "resumes/path-goes-here", "cover_letters": "cover_letters/path-goes-here" } event["body"] = json.dumps(request) actual = {} actual = createApp.handler(event, "") assert actual["statusCode"] == 201 acc_data = json.loads(actual["body"]) ret = contact.handler( apigw_contact_header_event( ids_created[0], response["AuthenticationResult"]["AccessToken"]), "") data = json.loads(ret["body"]) resp = client.admin_update_user_attributes( UserPoolId='us-east-1_OiH5DGpGX', Username='******', UserAttributes=[ { 'Name': 'custom:credits', 'Value': '50' }, ], ) assert ret["statusCode"] == 200 delete_app = deleteApp.handler( apigw_deleteAppId_event(acc_data["job_application_id"]), "") assert delete_app["statusCode"] == 200
def test_delete_404(self): id = "id_failure" with mock.patch("DeleteJobApplicationById.lambda_function.Session" ) as mock_session: mock_query = mock_session.return_value.query mock_get = mock_query.return_value.get mock_get.return_value = None ret = delete.handler(apigw_delete_event(id), "") self.assertEqual(ret["statusCode"], 404, self.msg_status_code.format(404, ret["statusCode"]))
def test_delete_200(self): id = "id_success" with mock.patch("DeleteJobApplicationById.lambda_function.Session" ) as mock_session: mock_delete = mock_session.return_value.delete if id in job_apps_db: mock_delete.side_effect = job_apps_db.remove(id) ret = delete.handler(apigw_delete_event(id), "") self.assertEqual(ret["statusCode"], 200, self.msg_status_code.format(200, ret["statusCode"])) self.assertTrue(id not in job_apps_db)
def test_delete_409(apigw_delete_event, apigw_deleteAppId_event): event = {} request = { "job_id": "%s" % (ids_created[0]), "job_application_status": "OFFER_REJECT", "email": "*****@*****.**", "resumes": "resumes/path-goes-here", "cover_letters": "cover_letters/path-goes-here" } event["body"] = json.dumps(request) actual = {} actual = createApp.handler(event, context) assert actual["statusCode"] == 201 acc_data = json.loads(actual["body"]) ret = delete.handler(apigw_delete_event(ids_created[0]), "") assert ret["statusCode"] == 409 delete_app = deleteApp.handler( apigw_deleteAppId_event(acc_data["job_application_id"]), "") assert delete_app["statusCode"] == 200
def test_deleteId_404(apigw_deleteId_event): ret = delete.handler(apigw_deleteId_event("-1"), context) data = json.loads(ret["body"]) assert ret["statusCode"] == 404
def test_deleteId_200(apigw_deleteId_event): ret = delete.handler(apigw_deleteId_event(ids_created[0]), context) data = json.loads(ret["body"]) assert ret["statusCode"] == 200