Example #1
0
 def test_purge(self):
     things = {
         'A': 1,
         'B': 2,
     }
     _all = ThreadSingleton.all()
     _all.clear()
     _all.update(things)
     purged = ThreadSingleton.purge()
     self.assertEqual(things.values(), purged)
     self.assertEqual(ThreadSingleton.all(), {})
Example #2
0
 def test_purge(self):
     things = {
         'A': 1,
         'B': 2,
     }
     _all = ThreadSingleton.all()
     _all.clear()
     _all.update(things)
     purged = ThreadSingleton.purge()
     self.assertEqual(tuple(things.values()), tuple(purged))
     self.assertEqual(ThreadSingleton.all(), {})