当前位置: 首页>>代码示例>>Python>>正文


Python ThreadedReactor.run_one_step方法代码示例

本文整理汇总了Python中minitwisted.ThreadedReactor.run_one_step方法的典型用法代码示例。如果您正苦于以下问题:Python ThreadedReactor.run_one_step方法的具体用法?Python ThreadedReactor.run_one_step怎么用?Python ThreadedReactor.run_one_step使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在minitwisted.ThreadedReactor的用法示例。


在下文中一共展示了ThreadedReactor.run_one_step方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: _main_loop

# 需要导入模块: from minitwisted import ThreadedReactor [as 别名]
# 或者: from minitwisted.ThreadedReactor import run_one_step [as 别名]
class TestSocketError:

    def _main_loop(self):
        return time.time() + tc.TASK_INTERVAL*10000, [DATAGRAM1]

    def _on_datagram_received(self):
        return
    
    def setup(self):
        self.main_loop_call_counter = 0
        self.callback_values = []
        self.datagrams_received = []
        
        self.reactor = ThreadedReactor(self._main_loop,
                                       tc.CLIENT_PORT,
                                       self._on_datagram_received,
                                       task_interval=tc.TASK_INTERVAL)
        self.reactor.s = _SocketMock()

    def test_socket_error(self):
        self.reactor.s.raise_error_on_next_sendto()
        self.reactor.run_one_step()
        self.reactor.s.raise_error_on_next_recvfrom()
        self.reactor.run_one_step()

    def teardown(self):
        return
开发者ID:GlobalSquare,项目名称:pymdht,代码行数:29,代码来源:test_minitwisted.py


注:本文中的minitwisted.ThreadedReactor.run_one_step方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。