Files
2024-02-15 17:01:50 +00:00

23 lines
630 B
Python

import unittest
from fixtures.schema_validation import invalid_schema
from sentry.api.validators.sentry_apps.schema import validate_component
class TestVideoSchemaValidation(unittest.TestCase):
def setUp(self):
self.schema = {"type": "video", "url": "https://example.com/video.mov"}
def test_valid_schema(self):
validate_component(self.schema)
@invalid_schema
def test_missing_url(self):
del self.schema["url"]
validate_component(self.schema)
@invalid_schema
def test_invalid_url(self):
self.schema["url"] = "not-a-url"
validate_component(self.schema)