test_event_controller.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:abodepy 作者: MisterWil 项目源码 文件源码
def tests_event_registration(self):
        """Tests that events register correctly."""
        # Get the event controller
        events = self.abode.events
        self.assertIsNotNone(events)

        # Create mock callback
        callback = Mock()

        # Test that a valid event registers
        self.assertTrue(
            events.add_event_callback(TIMELINE.ALARM_GROUP, callback))

        # Test that no event group returns false
        self.assertFalse(events.add_event_callback(None, callback))

        # Test that an invalid event throws exception
        with self.assertRaises(abodepy.AbodeException):
            events.add_event_callback("lol", callback)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号