Files
sentinel/tests/sentry/integrations/jira/test_extension_configuration.py
2024-02-15 17:01:50 +00:00

15 lines
585 B
Python

from sentry.integrations.jira.views import JiraExtensionConfigurationView
from sentry.testutils.cases import TestCase
from sentry.utils import json
from sentry.utils.signing import sign
class JiraExtensionConfigurationTest(TestCase):
def test_map_params_to_state(self):
config_view = JiraExtensionConfigurationView()
metadata = {"my_param": "test"}
data = {"metadata": json.dumps(metadata)}
signed_data = sign(**data)
params = {"signed_params": signed_data}
assert {"metadata": metadata} == config_view.map_params_to_state(params)