@@ -18,6 +18,7 @@
 
 import _weakref
 import gc
+import time
 
 class NonCallableClass(object): pass
 
@@ -43,6 +44,7 @@ def run_test():
         prxy = run_test()
         if not is_silverlight:
             gc.collect()
+            time.sleep(2)
             #This will fail if original object has not been garbage collected.
             AreEqual(dir(prxy), [])
 