Squashed 'spiffworkflow-backend/' changes from b978f502..797c99a7

797c99a7 updated uses of normalize value to check prefixes in tests w/ burnettk
c169cbd9 updated lock file w/ burnettk

git-subtree-dir: spiffworkflow-backend
git-subtree-split: 797c99a76e9e03e6b78157876b1ac0d503f13b95
This commit is contained in:
jasquat 2022-10-21 16:46:41 -04:00
parent f0b608789b
commit 2b702661f3
3 changed files with 16 additions and 14 deletions

10
poetry.lock generated
View File

@ -618,7 +618,7 @@ description = "Flask Bpmn"
category = "main" category = "main"
optional = false optional = false
python-versions = "^3.7" python-versions = "^3.7"
develop = true develop = false
[package.dependencies] [package.dependencies]
click = "^8.0.1" click = "^8.0.1"
@ -636,8 +636,10 @@ spiffworkflow = "*"
werkzeug = "*" werkzeug = "*"
[package.source] [package.source]
type = "directory" type = "git"
url = "../flask-bpmn" url = "https://github.com/sartography/flask-bpmn"
reference = "main"
resolved_reference = "c7e2f98d1c42e3ff90a989957a346f4f87e622b8"
[[package]] [[package]]
name = "Flask-Cors" name = "Flask-Cors"
@ -2246,7 +2248,7 @@ testing = ["flake8 (<5)", "func-timeout", "jaraco.functools", "jaraco.itertools"
[metadata] [metadata]
lock-version = "1.1" lock-version = "1.1"
python-versions = ">=3.9,<3.11" python-versions = ">=3.9,<3.11"
content-hash = "3cb512700b37e2b156cea3d607d2264f49811cce17fa94ba473d91781c92117d" content-hash = "5c08dfcad4346a47966aec0ca7198d6d85eddd3d3673e059f367d6c4845738c5"
[metadata.files] [metadata.files]
alabaster = [ alabaster = [

View File

@ -23,7 +23,7 @@ class ServiceTaskDelegate:
@staticmethod @staticmethod
def check_prefixes(value: Any) -> Any: def check_prefixes(value: Any) -> Any:
"""Check_prefixes."""
if isinstance(value, str): if isinstance(value, str):
secret_prefix = "secret:" # noqa: S105 secret_prefix = "secret:" # noqa: S105
if value.startswith(secret_prefix): if value.startswith(secret_prefix):

View File

@ -9,25 +9,25 @@ from spiffworkflow_backend.services.service_task_service import ServiceTaskDeleg
class TestServiceTaskDelegate(BaseTest): class TestServiceTaskDelegate(BaseTest):
"""TestServiceTaskDelegate.""" """TestServiceTaskDelegate."""
def test_normalize_value_without_secret( def test_check_prefixes_without_secret(
self, app: Flask, with_db_and_bpmn_file_cleanup: None self, app: Flask, with_db_and_bpmn_file_cleanup: None
) -> None: ) -> None:
"""Test_normalize_value_without_secret.""" """Test_check_prefixes_without_secret."""
result = ServiceTaskDelegate.normalize_value("hey") result = ServiceTaskDelegate.check_prefixes("hey")
assert result == "hey" assert result == "hey"
def test_normalize_value_with_int( def test_check_prefixes_with_int(
self, app: Flask, with_db_and_bpmn_file_cleanup: None self, app: Flask, with_db_and_bpmn_file_cleanup: None
) -> None: ) -> None:
"""Test_normalize_value_with_int.""" """Test_check_prefixes_with_int."""
result = ServiceTaskDelegate.normalize_value(1) result = ServiceTaskDelegate.check_prefixes(1)
assert result == 1 assert result == 1
def test_normalize_value_with_secret( def test_check_prefixes_with_secret(
self, app: Flask, with_db_and_bpmn_file_cleanup: None self, app: Flask, with_db_and_bpmn_file_cleanup: None
) -> None: ) -> None:
"""Test_normalize_value_with_secret.""" """Test_check_prefixes_with_secret."""
user = self.find_or_create_user("test_user") user = self.find_or_create_user("test_user")
SecretService().add_secret("hot_secret", "my_secret_value", user.id) SecretService().add_secret("hot_secret", "my_secret_value", user.id)
result = ServiceTaskDelegate.normalize_value("secret:hot_secret") result = ServiceTaskDelegate.check_prefixes("secret:hot_secret")
assert result == "my_secret_value" assert result == "my_secret_value"