Beispiel #1
0
 async def test_listen_break_loop(self):
     """Test that listening consumes from the socket."""
     connector = ConnectorSlack({"api-token": "abc123"}, opsdroid=OpsDroid())
     connector.receive_from_websocket = amock.CoroutineMock()
     connector.receive_from_websocket.side_effect = AttributeError
     await connector.listen()
     self.assertTrue(connector.receive_from_websocket.called)
 async def test_listen_loop(self):
     """Test that listening consumes from the socket."""
     connector = ConnectorSlack({"api-token": "abc123"})
     connector.receive_from_websocket = amock.CoroutineMock()
     connector.receive_from_websocket.side_effect = Exception()
     with self.assertRaises(Exception):
         await connector.listen(amock.CoroutineMock())
     self.assertTrue(connector.receive_from_websocket.called)
 async def test_listen_loop(self):
     """Test that listening consumes from the socket."""
     connector = ConnectorSlack({"api-token": "abc123"}, opsdroid=OpsDroid())
     connector.receive_from_websocket = amock.CoroutineMock()
     connector.receive_from_websocket.side_effect = Exception()
     with self.assertRaises(Exception):
         await connector.listen()
     self.assertTrue(connector.receive_from_websocket.called)