@@ -40,20 +40,24 @@ def assert_raises(expr, exc_type):
4040assert_raises (lambda _ : range (10 ).index ('foo' ), ValueError )
4141
4242# __bool__
43- assert range (1 ). __bool__ ( )
44- assert range (1 , 2 ). __bool__ ( )
43+ assert bool ( range (1 ))
44+ assert bool ( range (1 , 2 ))
4545
46- assert not range (0 ). __bool__ ( )
47- assert not range (1 , 1 ). __bool__ ( )
46+ assert not bool ( range (0 ))
47+ assert not bool ( range (1 , 1 ))
4848
4949# __contains__
50- assert range (10 ).__contains__ (6 )
51- assert range (4 , 10 ).__contains__ (6 )
52- assert range (4 , 10 , 2 ).__contains__ (6 )
53- assert range (10 , 4 , - 2 ).__contains__ (10 )
54- assert range (10 , 4 , - 2 ).__contains__ (8 )
55-
56- assert not range (10 ).__contains__ (- 1 )
57- assert not range (10 , 4 , - 2 ).__contains__ (9 )
58- assert not range (10 , 4 , - 2 ).__contains__ (4 )
59- assert not range (10 ).__contains__ ('foo' )
50+ assert 6 in range (10 )
51+ assert 6 in range (4 , 10 )
52+ assert 6 in range (4 , 10 , 2 )
53+ assert 10 in range (10 , 4 , - 2 )
54+ assert 8 in range (10 , 4 , - 2 )
55+
56+ assert - 1 not in range (10 )
57+ assert 9 not in range (10 , 4 , - 2 )
58+ assert 4 not in range (10 , 4 , - 2 )
59+ assert 'foo' not in range (10 )
60+
61+ # __reversed__
62+ assert list (reversed (range (5 ))) == [4 , 3 , 2 , 1 , 0 ]
63+ assert list (reversed (range (5 , 0 , - 1 ))) == [1 , 2 , 3 , 4 , 5 ]
0 commit comments