blob: b5306ec6f399ccb159649071a6c4e36d37e8da8b [file] [log] [blame]
Tor Norbye3a2425a2013-11-04 10:16:08 -08001<weak_warning descr="Simplify chained comparison">a < b and b < c</weak_warning>
2<weak_warning descr="Simplify chained comparison">b > a and b < c</weak_warning>
3<weak_warning descr="Simplify chained comparison"><weak_warning descr="Simplify chained comparison">a < b and b < c</weak_warning> and c < d</weak_warning>
4if <weak_warning descr="Simplify chained comparison">a < b and b < c</weak_warning>:
5 pass
6q = <weak_warning descr="Simplify chained comparison">a < c and c < d < e</weak_warning>
7<weak_warning descr="Simplify chained comparison"><weak_warning descr="Simplify chained comparison">a < c and b < e and e < f</weak_warning> and a < b and b < c</weak_warning>
8
9result = <weak_warning descr="Simplify chained comparison">a < c and c == 4</weak_warning>
10q = <weak_warning descr="Simplify chained comparison">a < b < c and c <= d</weak_warning>
11q = <weak_warning descr="Simplify chained comparison">a >= b >= c and c > d</weak_warning>
12
13#PY-3126
14if <weak_warning descr="Simplify chained comparison">b > a and b < c</weak_warning>:
15 print ("a")
16
17if c > a and b < c:
18 print("b")
19
20if <weak_warning descr="Simplify chained comparison">a > c and b < c</weak_warning>:
21 print("d")
22
23if <weak_warning descr="Simplify chained comparison">b >= a > e and b < c</weak_warning>:
24 print "q"
25
26#PY-4624
27if a > b and c == b - a:
28 pass