Ejemplo n.º 1
0
 def setUp(self):
     self.engine = Engine()
     self.poller = MagicMock()
     self.poller.add = MagicMock()
     self.engine._poller = self.poller
     self.channel = MagicMock()
     self.channel.fileno = "foo"
     self.channel._events = "bar"
Ejemplo n.º 2
0
 def test_channel_is_modified_on_poller(self):
     engine = Engine()
     channel = MagicMock()
     channel.fileno = "foo"
     channel._events = "bar"
     engine._poller.modify = MagicMock()
     engine.modify_channel(channel)
     engine._poller.modify.assert_called_once_with(channel.fileno,
                                                   channel._events)
Ejemplo n.º 3
0
 def setUp(self):
     self.times_called = []
     self.engine = Engine()
Ejemplo n.º 4
0
 def setUp(self):
     self.engine = Engine()
Ejemplo n.º 5
0
 def test_cancelling_timer_calls_engine_remove_timer(self):
     engine = Engine()
     engine._remove_timer = MagicMock()
     timer = _Timer(engine, None, None)
     timer.cancel()
     engine._remove_timer.assert_called_once_with(timer)
Ejemplo n.º 6
0
    def test_engine_local_instances(self):
        engine1 = Engine()
        engine2 = Engine()

        self.assertFalse(engine1 is engine2)
Ejemplo n.º 7
0
 def test_channel_gets_removed_from_engine(self):
     engine = Engine()
     engine.remove_channel = MagicMock()
     channel = _Channel(socket=socket.socket(), engine=engine)
     channel.close()
     engine.remove_channel.assert_called_once_with(channel)
Ejemplo n.º 8
0
 def test_channel_gets_added_to_engine(self):
     engine = Engine()
     engine.add_channel = MagicMock()
     channel = _Channel(socket=socket.socket(), engine=engine)
     engine.add_channel.assert_called_once_with(channel)
     channel.close()
Ejemplo n.º 9
0
 def test_channel_constructor_engine_arg(self):
     engine = Engine()
     channel = _Channel(engine=engine)
     self.assertTrue(channel.engine is engine)