mirror of
https://github.com/mail-in-a-box/mailinabox.git
synced 2025-04-20 02:52:11 +00:00
test: adding / removing calendar check
This commit is contained in:
parent
815dba94af
commit
055ed62f16
@ -32,7 +32,7 @@ def create_event():
|
|||||||
uid = random_id()
|
uid = random_id()
|
||||||
event = vcal.format(uid)
|
event = vcal.format(uid)
|
||||||
return event, uid
|
return event, uid
|
||||||
|
|
||||||
|
|
||||||
def event_exists(uid):
|
def event_exists(uid):
|
||||||
c, cal = connect()
|
c, cal = connect()
|
||||||
@ -48,19 +48,21 @@ def test_addremove_event():
|
|||||||
event, uid = create_event()
|
event, uid = create_event()
|
||||||
cal.add_event(event)
|
cal.add_event(event)
|
||||||
assert event_exists(uid)
|
assert event_exists(uid)
|
||||||
|
|
||||||
# now delete the event again
|
# now delete the event again
|
||||||
event = cal.event(uid)
|
event = cal.event(uid)
|
||||||
event.delete()
|
event.delete()
|
||||||
sleep(3)
|
sleep(3)
|
||||||
assert (not event_exists(uid))
|
assert (not event_exists(uid))
|
||||||
|
|
||||||
|
|
||||||
#def test_addremove_calendar():
|
|
||||||
# c, cal = connect()
|
|
||||||
# cal_id = random_id()
|
|
||||||
# #c.principal().make_calendar(name="test", cal_id=cal_id)
|
|
||||||
# cal = caldav.Calendar(c, name="TEST", parent=c.principal(), id="12").save()
|
|
||||||
|
|
||||||
|
def test_addremove_calendar():
|
||||||
|
c, _ = connect()
|
||||||
|
cal_id = random_id()
|
||||||
|
cal = c.principal().make_calendar(name="test", cal_id=cal_id)
|
||||||
|
matching = [calendar for calendar in c.principal().calendars() if cal_id in str(calendar.url)]
|
||||||
|
assert len(matching) == 1
|
||||||
|
|
||||||
|
c.delete(cal.url)
|
||||||
|
matching = [calendar for calendar in c.principal().calendars() if cal_id in str(calendar.url)]
|
||||||
|
assert len(matching) == 0
|
||||||
|
Loading…
Reference in New Issue
Block a user