mirror of
https://github.com/pewdiepie-archdaemon/odysseus.git
synced 2026-06-28 23:52:09 -04:00
test: localize calendar recurrence helper import (#4944)
* test: localize calendar recurrence helper import * test: share calendar route import helper
This commit is contained in:
committed by
GitHub
parent
927b1f7ecf
commit
bad9ec2f9c
@@ -1,9 +1,9 @@
|
||||
"""Tests for iCalendar TEXT escaping in calendar export (RFC 5545 §3.3.11)."""
|
||||
from tests.test_null_owner_gates import _import_calendar_helpers
|
||||
from tests.helpers.calendar_routes import import_calendar_routes
|
||||
|
||||
|
||||
def _esc():
|
||||
return _import_calendar_helpers()._ics_escape
|
||||
return import_calendar_routes()._ics_escape
|
||||
|
||||
|
||||
def test_escapes_comma_and_semicolon():
|
||||
@@ -26,7 +26,7 @@ def test_empty_and_none_safe():
|
||||
|
||||
|
||||
def test_safe_ics_filename_strips_header_metacharacters():
|
||||
safe_filename = _import_calendar_helpers()._safe_ics_filename
|
||||
safe_filename = import_calendar_routes()._safe_ics_filename
|
||||
|
||||
assert (
|
||||
safe_filename('Work\r\nX-Injected: yes";/..\\evil')
|
||||
@@ -35,7 +35,7 @@ def test_safe_ics_filename_strips_header_metacharacters():
|
||||
|
||||
|
||||
def test_safe_ics_filename_falls_back_for_empty_names():
|
||||
safe_filename = _import_calendar_helpers()._safe_ics_filename
|
||||
safe_filename = import_calendar_routes()._safe_ics_filename
|
||||
|
||||
assert safe_filename("////") == "calendar.ics"
|
||||
assert safe_filename(None) == "calendar.ics"
|
||||
|
||||
Reference in New Issue
Block a user