Skip to content

Commit dc734df

Browse files
unit test for config
1 parent c70f171 commit dc734df

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

tests/unit/test_config.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
from eligibility_signposting_api.config import AwsRegion, config
2+
from eligibility_signposting_api.repos.eligibility_repo import TableName
3+
from eligibility_signposting_api.repos.rules_repo import BucketName
4+
5+
6+
def test_config_with_env_variable(monkeypatch):
7+
monkeypatch.setenv("ENV", "PROD")
8+
9+
config_data = config()
10+
11+
assert config_data["aws_access_key_id"] is None
12+
assert config_data["aws_secret_access_key"] is None
13+
assert config_data["aws_default_region"] == AwsRegion("eu-west-1")
14+
assert config_data["eligibility_table_name"] == TableName("test_eligibility_datastore")
15+
assert config_data["rules_bucket_name"] == BucketName("test-rules-bucket")

0 commit comments

Comments
 (0)