From 574034f7636350dbb3ed81c3489278fec3b38fe6 Mon Sep 17 00:00:00 2001 From: Tomaz Muraus Date: Sat, 10 Apr 2021 11:22:06 +0200 Subject: [PATCH] Fix failing test - we need to pass encrypted value to the KVP model. --- st2common/tests/unit/test_config_loader.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/st2common/tests/unit/test_config_loader.py b/st2common/tests/unit/test_config_loader.py index e49bef3960..d8616a3b44 100644 --- a/st2common/tests/unit/test_config_loader.py +++ b/st2common/tests/unit/test_config_loader.py @@ -19,8 +19,10 @@ from st2common.models.db.keyvalue import KeyValuePairDB from st2common.exceptions.db import StackStormDBObjectNotFoundError from st2common.persistence.keyvalue import KeyValuePair +from st2common.models.api.keyvalue import KeyValuePairAPI from st2common.services.config import set_datastore_value_for_config_key from st2common.util.config_loader import ContentPackConfigLoader +from st2common.util import crypto from st2tests.base import CleanDbTestCase @@ -522,8 +524,11 @@ def test_get_config_dynamic_config_item_under_additional_properties(self): pack_name = "dummy_pack_schema_with_additional_properties_1" loader = ContentPackConfigLoader(pack_name=pack_name) + encrypted_value = crypto.symmetric_encrypt( + KeyValuePairAPI.crypto_key, "v1_encrypted" + ) KeyValuePair.add_or_update( - KeyValuePairDB(name="k1_encrypted", value="v1_encrypted", secret=True) + KeyValuePairDB(name="k1_encrypted", value=encrypted_value, secret=True) ) ####################