mirror of
https://github.com/sartography/spiffworkflow-backend.git
synced 2025-02-24 05:18:22 +00:00
mypy
This commit is contained in:
parent
1c411d0af5
commit
e9cb3b71be
@ -15,8 +15,9 @@ class SecretService:
|
||||
"""SecretService."""
|
||||
|
||||
def encrypt_key(self, plain_key: str) -> str:
|
||||
flask_secret = current_app.secret_key
|
||||
print("encrypt_key")
|
||||
# flask_secret = current_app.secret_key
|
||||
# print("encrypt_key")
|
||||
...
|
||||
|
||||
def decrypt_key(self, encrypted_key: str) -> str:
|
||||
...
|
||||
@ -28,7 +29,7 @@ class SecretService:
|
||||
creator_user_id: int,
|
||||
) -> SecretModel:
|
||||
"""Add_secret."""
|
||||
encrypted_key = self.encrypt_key(key)
|
||||
# encrypted_key = self.encrypt_key(key)
|
||||
secret_model = SecretModel(
|
||||
key=key, value=value, creator_user_id=creator_user_id
|
||||
)
|
||||
@ -153,7 +154,7 @@ class SecretService:
|
||||
)
|
||||
|
||||
@staticmethod
|
||||
def delete_allowed_process(allowed_process_id, user_id):
|
||||
def delete_allowed_process(allowed_process_id: int, user_id: int) -> None:
|
||||
allowed_process = SecretAllowedProcessPathModel.query.filter(SecretAllowedProcessPathModel.id == allowed_process_id).first()
|
||||
if allowed_process:
|
||||
secret = SecretModel.query.filter(SecretModel.id == allowed_process.secret_id).first()
|
||||
|
@ -15,6 +15,8 @@ from spiffworkflow_backend.services.file_system_service import FileSystemService
|
||||
from spiffworkflow_backend.services.process_model_service import ProcessModelService
|
||||
from spiffworkflow_backend.services.secret_service import SecretService
|
||||
|
||||
from werkzeug.test import TestResponse
|
||||
|
||||
|
||||
class SecretServiceTestHelpers(BaseTest):
|
||||
test_key = "test_key"
|
||||
@ -320,15 +322,20 @@ class TestSecretServiceApi(SecretServiceTestHelpers):
|
||||
creator_user_id=user.id,
|
||||
)
|
||||
data = json.dumps(SecretModelSchema().dump(secret_model))
|
||||
response = client.post(
|
||||
response: TestResponse = client.post(
|
||||
"/v1.0/secrets",
|
||||
headers=self.logged_in_headers(user),
|
||||
content_type="application/json",
|
||||
data=data,
|
||||
)
|
||||
assert response.json["key"] == self.test_key
|
||||
assert response.json["value"] == self.test_value
|
||||
assert response.json["creator_user_id"] == user.id
|
||||
assert response.json
|
||||
secret: dict = response.json
|
||||
for key in ["key", "value", "creator_user_id"]:
|
||||
assert key in secret.keys()
|
||||
assert secret["key"] == self.test_key
|
||||
assert secret["value"] == self.test_value
|
||||
assert secret["creator_user_id"] == user.id
|
||||
print("test_add_secret")
|
||||
|
||||
def test_get_secret(
|
||||
self, app: Flask, client: FlaskClient, with_db_and_bpmn_file_cleanup: None
|
||||
|
Loading…
x
Reference in New Issue
Block a user