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:
parent
f0b608789b
commit
2b702661f3
|
@ -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 = [
|
||||||
|
|
|
@ -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):
|
||||||
|
|
|
@ -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"
|
||||||
|
|
Loading…
Reference in New Issue