示例#1
0
def test_delete_404(apigw_delete_event):
    for jobid in ids_created:
        ret = delete.handler(apigw_delete_event(jobid), "")
        assert ret["statusCode"] == 404

    ret = delete.handler(apigw_delete_event(-1), "")
    assert ret["statusCode"] == 404
示例#2
0
    def test_delete_404(self):
        job_id = 1
        with mock.patch("DeleteJobById.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(job_id), "")

        self.assertEqual(ret["statusCode"], 404, self.msg_status_code.format(404, ret["statusCode"]))
示例#3
0
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
示例#4
0
    def test_delete_200(self):
        job_id = 1
        with mock.patch("DeleteJobById.lambda_function.Session") as mock_session:
            ret = delete.handler(apigw_delete_event(job_id), "")

        self.assertEqual(ret["statusCode"], 200, self.msg_status_code.format(200, ret["statusCode"]))