kopia lustrzana https://github.com/collective/icalendar
Work on removing some more .ics files generated by tests. These are now
generated in a temp directory instead.pull/6/head
rodzic
955dc3b333
commit
8c98240a90
|
@ -1,16 +0,0 @@
|
||||||
BEGIN:VCALENDAR
|
|
||||||
PRODID:-//My calendar product//mxm.dk//
|
|
||||||
VERSION:2.0
|
|
||||||
BEGIN:VEVENT
|
|
||||||
ATTENDEE;CN=Max Rasmussen;ROLE=REQ-PARTICIPANT:MAILTO:maxm@example.com
|
|
||||||
ATTENDEE;CN=The Dude;ROLE=REQ-PARTICIPANT:MAILTO:the-dude@example.com
|
|
||||||
DTEND:20050404T100000Z
|
|
||||||
DTSTAMP:20050404T001000Z
|
|
||||||
DTSTART:20050404T080000Z
|
|
||||||
LOCATION:Odense\, Denmark
|
|
||||||
ORGANIZER;CN=Max Rasmussen;ROLE=CHAIR:MAILTO:noone@example.com
|
|
||||||
PRIORITY:5
|
|
||||||
SUMMARY:Python meeting about calendaring
|
|
||||||
UID:20050115T101010/27346262376@mxm.dk
|
|
||||||
END:VEVENT
|
|
||||||
END:VCALENDAR
|
|
|
@ -272,30 +272,13 @@ that can be loaded into the Mozilla calendar
|
||||||
>>> cal.add_component(event)
|
>>> cal.add_component(event)
|
||||||
|
|
||||||
Write to disc
|
Write to disc
|
||||||
>>> import os
|
>>> import tempfile, os
|
||||||
>>> directory = os.path.dirname(__file__)
|
>>> directory = tempfile.mkdtemp()
|
||||||
>>> f = open(os.path.join(directory, 'example.ics'), 'wb')
|
>>> f = open(os.path.join(directory, 'example.ics'), 'wb')
|
||||||
>>> f.write(cal.as_string())
|
>>> f.write(cal.as_string())
|
||||||
>>> f.close()
|
>>> f.close()
|
||||||
|
|
||||||
And that generates this file.
|
XXX We should check whether the write succeeded here..
|
||||||
|
|
||||||
BEGIN:VCALENDAR
|
|
||||||
PRODID:-//My calendar product//mxm.dk//
|
|
||||||
VERSION:2.0
|
|
||||||
BEGIN:VEVENT
|
|
||||||
ATTENDEE:MAILTO:maxm@example.com
|
|
||||||
ATTENDEE:MAILTO:the-dude@example.com
|
|
||||||
DTEND:20050404T100000Z
|
|
||||||
DTSTAMP:20050404T001000Z
|
|
||||||
DTSTART:20050404T080000Z
|
|
||||||
LOCATION:Odense, Denmark
|
|
||||||
ORGANIZER;CN=Max Rasmussen;ROLE=CHAIR:MAILTO:noone@example.com
|
|
||||||
PRIORITY:5
|
|
||||||
SUMMARY:Python meeting about calendaring
|
|
||||||
UID:20050115T101010/27346262376@mxm.dk
|
|
||||||
END:VEVENT
|
|
||||||
END:VCALENDAR
|
|
||||||
|
|
||||||
--
|
--
|
||||||
|
|
||||||
|
|
|
@ -511,7 +511,9 @@ class Calendar(Component):
|
||||||
'BEGIN:VEVENT\\r\\nDTSTART:20050404T080000\\r\\nSUMMARY:Python meeting about calendaring\\r\\nUID:42\\r\\nEND:VEVENT\\r\\n'
|
'BEGIN:VEVENT\\r\\nDTSTART:20050404T080000\\r\\nSUMMARY:Python meeting about calendaring\\r\\nUID:42\\r\\nEND:VEVENT\\r\\n'
|
||||||
|
|
||||||
Write to disc
|
Write to disc
|
||||||
>>> open('test.ics', 'wb').write(cal.as_string())
|
>>> import tempfile, os
|
||||||
|
>>> directory = tempfile.mkdtemp()
|
||||||
|
>>> open(os.path.join(directory, 'test.ics'), 'wb').write(cal.as_string())
|
||||||
"""
|
"""
|
||||||
|
|
||||||
name = 'VCALENDAR'
|
name = 'VCALENDAR'
|
||||||
|
|
Ładowanie…
Reference in New Issue