[Checkins] SVN: Products.ZCatalog/trunk/src/Products/ZCatalog/tests/test_catalog.py move test helper into the specific class it's used in

Hano Schlichting cvs-admin at zope.org
Sat Apr 7 13:53:15 UTC 2012


Log message for revision 125074:
  move test helper into the specific class it's used in
  

Changed:
  U   Products.ZCatalog/trunk/src/Products/ZCatalog/tests/test_catalog.py

-=-
Modified: Products.ZCatalog/trunk/src/Products/ZCatalog/tests/test_catalog.py
===================================================================
--- Products.ZCatalog/trunk/src/Products/ZCatalog/tests/test_catalog.py	2012-04-07 13:45:13 UTC (rev 125073)
+++ Products.ZCatalog/trunk/src/Products/ZCatalog/tests/test_catalog.py	2012-04-07 13:53:11 UTC (rev 125074)
@@ -26,15 +26,6 @@
 from Products.ZCTextIndex.ZCTextIndex import ZCTextIndex
 
 
-def sort(iterable, reverse=False):
-    L = list(iterable)
-    if reverse:
-        L.sort(reverse=True)
-    else:
-        L.sort()
-    return L
-
-
 class zdummy(ExtensionClass.Base):
     def __init__(self, num):
         self.num = num
@@ -783,6 +774,14 @@
             catalogs.append(cat)
         return catalogs, mergeResults
 
+    def _sort(self, iterable, reverse=False):
+        L = list(iterable)
+        if reverse:
+            L.sort(reverse=True)
+        else:
+            L.sort()
+        return L
+
     def test_no_filter_or_sort(self):
         catalogs, mergeResults = self._make_many()
         results = [cat.searchResults(
@@ -790,7 +789,7 @@
         merged_rids = [r.getRID() for r in mergeResults(
             results, has_sort_keys=False, reverse=False)]
         expected = [r.getRID() for r in chain(*results)]
-        self.assertEqual(sort(merged_rids), sort(expected))
+        self.assertEqual(self._sort(merged_rids), self._sort(expected))
 
     def test_sorted_only(self):
         catalogs, mergeResults = self._make_many()
@@ -799,7 +798,7 @@
                    for cat in catalogs]
         merged_rids = [r.getRID() for r in mergeResults(
             results, has_sort_keys=True, reverse=False)]
-        expected = sort(chain(*results))
+        expected = self._sort(chain(*results))
         expected = [rid for sortkey, rid, getitem in expected]
         self.assertEqual(merged_rids, expected)
 
@@ -810,7 +809,7 @@
                    for cat in catalogs]
         merged_rids = [r.getRID() for r in mergeResults(
             results, has_sort_keys=True, reverse=True)]
-        expected = sort(chain(*results), reverse=True)
+        expected = self._sort(chain(*results), reverse=True)
         expected = [rid for sortkey, rid, getitem in expected]
         self.assertEqual(merged_rids, expected)
 
@@ -822,7 +821,7 @@
                    for cat in catalogs]
         merged_rids = [r.getRID() for r in mergeResults(
             results, has_sort_keys=True, reverse=False)]
-        expected = sort(chain(*results))
+        expected = self._sort(chain(*results))
         expected = [rid for sortkey, rid, getitem in expected]
         self.assertEqual(merged_rids, expected)
 
@@ -832,7 +831,7 @@
                    for cat in catalogs]
         merged_rids = [r.getRID() for r in mergeResults(
             results, has_sort_keys=True, reverse=False)]
-        expected = sort(chain(*results))
+        expected = self._sort(chain(*results))
         expected = [rid for sortkey, (nscore, score, rid), getitem in expected]
         self.assertEqual(merged_rids, expected)
 
@@ -844,7 +843,7 @@
                    for cat in catalogs]
         merged_rids = [r.getRID() for r in mergeResults(
             results, has_sort_keys=True, reverse=False)]
-        expected = sort(chain(*results))
+        expected = self._sort(chain(*results))
         expected = [rid for sortkey, rid, getitem in expected]
         self.assertEqual(merged_rids, expected)
 



More information about the checkins mailing list