From 7265888587c8ff29e5535d664b7badfd23d7e98f Mon Sep 17 00:00:00 2001 From: Ewan Mellor Date: Thu, 29 Jul 2010 09:08:31 +0100 Subject: [PATCH] Replace the second singleton unit test, lost during a merge. --- nova/tests/process_unittest.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/nova/tests/process_unittest.py b/nova/tests/process_unittest.py index f5f304aa..75187e1f 100644 --- a/nova/tests/process_unittest.py +++ b/nova/tests/process_unittest.py @@ -120,3 +120,10 @@ class ProcessTestCase(test.TrialTestCase): pool2 = process.SharedPool() self.assertEqual(id(pool1._instance), id(pool2._instance)) + def test_shared_pool_works_as_singleton(self): + d1 = process.simple_execute('sleep 1') + d2 = process.simple_execute('sleep 0.005') + # lp609749: would have failed with + # exceptions.AssertionError: Someone released me too many times: + # too many tokens! + return d1