Пример #1
0
 def test_create_handler_records_and_raises_exceptions(self,
                                                       record_mock) -> None:
     with patch.object(DynamicRendezvousHandler,
                       "from_backend") as from_mock:
         from_mock.side_effect = RendezvousError("test error")
         with self.assertRaises(RendezvousError):
             create_handler(self._store, self._backend, self._params)
             record_mock.assert_called_once()
Пример #2
0
    def test_create_handler_returns_handler(self) -> None:
        handler = create_handler(self._store, self._backend, self._params)

        self.assertEqual(handler.get_backend(), self._backend.name)
        self.assertEqual(handler.get_run_id(), self._params.run_id)
        self.assertEqual(handler.settings.min_nodes, self._params.min_nodes)
        self.assertEqual(handler.settings.max_nodes, self._params.max_nodes)
        self.assertEqual(handler.settings.timeout.join, self._expected_timeout.join)
        self.assertEqual(handler.settings.timeout.last_call, self._expected_timeout.last_call)
        self.assertEqual(handler.settings.timeout.close, self._expected_timeout.close)