本文整理汇总了Python中inbox.events.google.GoogleEventsProvider.calendars_table方法的典型用法代码示例。如果您正苦于以下问题:Python GoogleEventsProvider.calendars_table方法的具体用法?Python GoogleEventsProvider.calendars_table怎么用?Python GoogleEventsProvider.calendars_table使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类inbox.events.google.GoogleEventsProvider
的用法示例。
在下文中一共展示了GoogleEventsProvider.calendars_table方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: Event
# 需要导入模块: from inbox.events.google import GoogleEventsProvider [as 别名]
# 或者: from inbox.events.google.GoogleEventsProvider import calendars_table [as 别名]
'notes': None}
]),
Event(uid='20140615_60o30dr564o30c1g60o30dr4ck',
title="Fathers' Day",
description=None,
read_only=False,
busy=False,
start=arrow.get(2014, 06, 15),
end=arrow.get(2014, 06, 15),
all_day=True,
owner='Holidays in United States <en.usa#[email protected]>',
participants=[])
]
provider = GoogleEventsProvider(1, 1)
provider.calendars_table = {'uid': False}
provider._get_raw_events = mock.MagicMock(
return_value=raw_response)
updates = provider.sync_events('uid', 1)
# deleted events are actually only marked as
# cancelled. Look for them in the updates stream.
found_cancelled_event = False
for event in updates:
if event.uid in expected_deletes and event.status == 'cancelled':
found_cancelled_event = True
break
assert found_cancelled_event
for obtained, expected in zip(updates, expected_updates):