extended test case for cascaded comparisons
authorStefan Behnel <stefan_ml@behnel.de>
Fri, 9 Nov 2012 21:56:39 +0000 (22:56 +0100)
committerStefan Behnel <stefan_ml@behnel.de>
Fri, 9 Nov 2012 21:56:39 +0000 (22:56 +0100)
--HG--
extra : transplant_source : %5B%CA%EDn_W3%84%FB%11.f%5C%FC%0E%F9%26%A9%29R

tests/run/cmp.pyx

index f840010..73b2c02 100644 (file)
@@ -38,6 +38,28 @@ def cascaded_c(double a, double b, double c):
     """
     return a < b < c
 
+def cascaded_mix_pyleft(a, double b, double c):
+    """
+    >>> cascaded_mix_pyleft(1, 2, 3)
+    True
+    >>> cascaded_mix_pyleft(1, 2, -1)
+    False
+    >>> cascaded_mix_pyleft(10, 2, 3)
+    False
+    """
+    return a < b < c
+
+def cascaded_mix_pyright(double a, double b, c):
+    """
+    >>> cascaded_mix_pyright(1, 2, 3)
+    True
+    >>> cascaded_mix_pyright(1, 2, -1)
+    False
+    >>> cascaded_mix_pyright(10, 2, 3)
+    False
+    """
+    return a < b < c
+
 def typed_cmp(list L):
     """
     >>> typed_cmp([1,2,3])