[Python-modules-commits] r15881 - in packages/python-whoosh/trunk/debian/patches (1 file)

aelmahmoudy-guest at users.alioth.debian.org aelmahmoudy-guest at users.alioth.debian.org
Sat Feb 26 21:55:33 UTC 2011


    Date: Saturday, February 26, 2011 @ 21:55:29
  Author: aelmahmoudy-guest
Revision: 15881

Refreshed patch

Modified:
  packages/python-whoosh/trunk/debian/patches/shm_check.diff

Modified: packages/python-whoosh/trunk/debian/patches/shm_check.diff
===================================================================
--- packages/python-whoosh/trunk/debian/patches/shm_check.diff	2011-02-26 21:45:45 UTC (rev 15880)
+++ packages/python-whoosh/trunk/debian/patches/shm_check.diff	2011-02-26 21:55:29 UTC (rev 15881)
@@ -4,20 +4,40 @@
 Author: أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy at sabily.org>
 --- a/tests/test_indexing.py
 +++ b/tests/test_indexing.py
-@@ -42,9 +42,15 @@
-     
-     def test_multipool(self):
-         try:
--            import multiprocessing
-+            import multiprocessing.synchronize
-         except ImportError:
-             return
-+
+@@ -8,7 +8,7 @@
+ from whoosh.filedb.filewriting import NO_MERGE
+ from whoosh.util import length_to_byte, byte_to_length, permutations
+ from whoosh.writing import IndexingError
+-from whoosh.support.testing import skip_if_unavailable, TempIndex
++from whoosh.support.testing import skip_if_unavailable, TempIndex, skip_if
+ 
+ 
+ def test_creation():
+@@ -63,11 +63,27 @@
+ def test_simple():
+     _check_writer("simplew", lambda ix: ix.writer())
+ 
++def is_buildd():
++    try:
++        import multiprocessing.synchronize
++    except ImportError:
++        return True
++    else:
 +        try:
-+          from multiprocessing import Queue
-+          Queue()
++            from multiprocessing import Queue
++            Queue()
 +        except OSError:
-+          return
-         
-         domain = (u"alfa", u"bravo", u"charlie", u"delta", u"echo", u"foxtrot", u"golf",
-                   u"hotel", u"india", u"juliet", u"kilo", u"lima", u"mike", u"november")
++            return True
++        else:
++            return False
++
+ @skip_if_unavailable("multiprocessing")
++ at skip_if(is_buildd)
+ def test_multipool():
+     _check_writer("multipool", lambda ix: ix.writer(procs=4))
+ 
+ @skip_if_unavailable("multiprocessing")
++ at skip_if(is_buildd)
+ def test_multisegwriter():
+     from whoosh.filedb.multiproc import MultiSegmentWriter
+     _check_writer("multisegw", lambda ix: MultiSegmentWriter(ix, procs=4))




More information about the Python-modules-commits mailing list