@@ -8,16 +8,19 @@ def test_create_delete(nc):
8
8
pytest .skip ("caldav package is not installed" )
9
9
10
10
principal = nc .cal .principal ()
11
- calendars = principal .calendars ()
12
- assert calendars
13
- calendar = calendars [0 ]
14
- all_events_before = calendar .events ()
15
- event = calendar .save_event (
16
- dtstart = datetime .datetime .now (),
17
- dtend = datetime .datetime .now () + datetime .timedelta (hours = 1 ),
18
- summary = "NcPyApi + CalDAV test" ,
19
- )
20
- all_events_after = calendar .events ()
21
- assert len (all_events_after ) == len (all_events_before ) + 1
22
- event .delete ()
23
- assert len (calendar .events ()) == len (all_events_before )
11
+ calendar = principal .make_calendar ("test_nc_py_api" )
12
+ try :
13
+ calendars = principal .calendars ()
14
+ assert calendars
15
+ all_events_before = calendar .events ()
16
+ event = calendar .save_event (
17
+ dtstart = datetime .datetime .now (),
18
+ dtend = datetime .datetime .now () + datetime .timedelta (hours = 1 ),
19
+ summary = "NcPyApi + CalDAV test" ,
20
+ )
21
+ all_events_after = calendar .events ()
22
+ assert len (all_events_after ) == len (all_events_before ) + 1
23
+ event .delete ()
24
+ assert len (calendar .events ()) == len (all_events_before )
25
+ finally :
26
+ calendar .delete ()
0 commit comments