@@ -144,6 +144,34 @@ def test_add_event(self) -> None:
144144 assert "Event" in answer
145145 assert "UID:event" in answer
146146
147+ def test_add_event_with_desc_ok (self ) -> None :
148+ """Add an event."""
149+ self .mkcalendar ("/calendar.ics/" )
150+ event = get_file_content ("event_issue1970_ok.ics" )
151+ path = "/calendar.ics/event_issue1970_ok.ics"
152+ self .put (path , event )
153+ _ , headers , answer = self .request ("GET" , path , check = 200 )
154+ assert "ETag" in headers
155+ assert headers ["Content-Type" ] == "text/calendar; charset=utf-8"
156+ assert "DESCRIPTION" in answer
157+ assert "VEVENT" in answer
158+ assert "Event" in answer
159+ assert "UID:event" in answer
160+
161+ def test_add_event_with_desc_problem (self ) -> None :
162+ """Add an event."""
163+ self .mkcalendar ("/calendar.ics/" )
164+ event = get_file_content ("event_issue1970_problem.ics" )
165+ path = "/calendar.ics/event_issue1970_problem.ics"
166+ self .put (path , event )
167+ _ , headers , answer = self .request ("GET" , path , check = 200 )
168+ assert "ETag" in headers
169+ assert headers ["Content-Type" ] == "text/calendar; charset=utf-8"
170+ assert "DESCRIPTION" in answer
171+ assert "VEVENT" in answer
172+ assert "Event" in answer
173+ assert "UID:event" in answer
174+
147175 def test_add_event_exceed_size (self ) -> None :
148176 """Add an event which is exceeding max-resource-size."""
149177 self .configure ({"server" : {"max_resource_size" : 20 }})
0 commit comments