Python を使用しており、Pyro4 を使用してリモート オブジェクトに接続するものを作成しています。Pyro を使用してリモート オブジェクトに繰り返し接続する単体テスト (pyunit を使用) を実行すると、9 個を超えるテストを実行できないことがわかりました。立ち往生し、そこにぶら下がってください。
with Pyro4.Proxy(PYRONAME:name) as pyroObject: do something with object... を使用して、これを修正することができました。
一方、テスト セットアップでオブジェクトを作成する前に: def setUp(self): self.pyroObject = Pyro4.Proxy(PYRONAME:name)
次に、テスト内で self.pyroObject を使用します
これで問題が解決した理由を誰か知っていますか? ありがとう