Я использую Python и пишу что-то, что подключается к удаленному объекту с помощью Pyro4. При запуске некоторых модульных тестов (с использованием pyunit), которые неоднократно подключаются к удаленному объекту с помощью pyro, я обнаружил, что не могу запустить более 9 тестов, иначе тесты застрять и просто висеть там.
Теперь мне удалось это исправить, используя Pyro4.Proxy(PYRONAME:name) в качестве pyroObject: сделайте что-нибудь с объектом...
тогда как раньше я создавал объект в тестовой настройке: def setUp(self): self.pyroObject = Pyro4.Proxy(PYRONAME:name)
а затем использовать self.pyroObject в тестах
Кто-нибудь знает, почему это решило проблему? Спасибо