Exemplo n.º 1
0
 def func1(self):
     try:
         with AliasManager():
             a1 = AliasManager.get(self.t1)
             a2 = AliasManager.get(self.t2)
             self.synchro.wait()
             self.assertEqual(a1, AliasManager.get(self.t1))
             self.assertEqual(a2, AliasManager.get(self.t2))
             self.succeed1.set()
         return
     except Exception:
         pass
     finally:
         self.finish1.set()
Exemplo n.º 2
0
 def func1(self):
     try:
         with AliasManager():
             a1 = AliasManager.get(self.t1)
             a2 = AliasManager.get(self.t2)
             self.synchro.wait()
             self.assertEqual(a1, AliasManager.get(self.t1))
             self.assertEqual(a2, AliasManager.get(self.t2))
             self.succeed1.set()
         return
     except Exception:
         pass
     finally:
         self.finish1.set()
 def func2(self):
     try:
         with AliasManager(exclude=[self.t2]):
             a2 = AliasManager.get(self.t2)
             a1 = AliasManager.get(self.t1)
             self.synchro.set()
             self.assertEqual(a1, AliasManager.get(self.t1))
             self.assertEqual(a2, AliasManager.get(self.t2))
             self.succeed2.set()
         return
     except Exception:
         pass
     finally:
         self.synchro.set()
         self.finish2.set()
Exemplo n.º 4
0
 def func2(self):
     try:
         with AliasManager(exclude=[self.t2]):
             a2 = AliasManager.get(self.t2)
             a1 = AliasManager.get(self.t1)
             self.synchro.set()
             self.assertEqual(a1, AliasManager.get(self.t1))
             self.assertEqual(a2, AliasManager.get(self.t2))
             self.succeed2.set()
         return
     except Exception:
         pass
     finally:
         self.synchro.set()
         self.finish2.set()