aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_load_lambda.py
diff options
context:
space:
mode:
authorAlex Schofield <git@ajschof.me>2024-08-27 16:00:29 +0100
committerAlex Schofield <git@ajschof.me>2024-08-27 16:00:29 +0100
commitcbfc98a9f43b5a0dae95337057c18c9dc2a298e3 (patch)
tree7762d15b0334be026dc4e3ba206b45b63f7d6611 /tests/test_load_lambda.py
parent843f11c302a2a9089c3726342cd1231015f074f7 (diff)
downloadde-project-bentley-cbfc98a9f43b5a0dae95337057c18c9dc2a298e3.tar.gz
de-project-bentley-cbfc98a9f43b5a0dae95337057c18c9dc2a298e3.zip
wip: update TestLambdaHandler & lambda_handler function
Diffstat (limited to 'tests/test_load_lambda.py')
-rw-r--r--tests/test_load_lambda.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/tests/test_load_lambda.py b/tests/test_load_lambda.py
index a29b75a..9286e48 100644
--- a/tests/test_load_lambda.py
+++ b/tests/test_load_lambda.py
@@ -35,7 +35,7 @@ class TestLambdaHandler:
def test_lambda_handler_returns_success(self, mocker):
mocker.patch(
"src.load_lambda.upload_dfs_to_database",
- return_value={"uploaded": ["table_one", "table_two"]},
+ return_value={"uploaded": ["table_one", "table_two"], "not_uploaded": []},
)
result = lambda_handler(None, None)
assert result["statusCode"] == 200
@@ -45,14 +45,20 @@ class TestLambdaHandler:
def test_lambda_handler_does_not_upload_anything(self, mocker):
mocker.patch(
"src.load_lambda.upload_dfs_to_database",
- return_value={"uploaded": []},
+ return_value={"uploaded": [], "not_uploaded": []},
)
result = lambda_handler(None, None)
assert result["statusCode"] == 200
assert "No dataframes were uploaded" in result["body"]
def test_lambda_handler_returns_exception(self, mocker):
- pass
+ mocker.patch(
+ "src.load_lambda.upload_dfs_to_database",
+ return_value={"test": []},
+ )
+
+ with pytest.raises(Exception):
+ lambda_handler(None, None)
class TestRetrieveSecrets:
git.ajschof.me — hosted by ajschofield — powered by cgit