@@ -19,18 +19,18 @@ def test_int_to_int():
1919 _assert_iter (start / to / end , range (start , end - 1 , - 1 ))
2020
2121def test_int_to_int_with_step ():
22- _assert_iter (1 / to / 1 / by / 2 , [1 ])
23- _assert_iter (2 / to / 1 / by / 2 , [2 ])
22+ _assert_iter (1 / to / 1 / step / 2 , [1 ])
23+ _assert_iter (2 / to / 1 / step / 2 , [2 ])
2424 for i in range (100 ):
2525 start , end = random .randint (1 , 1e3 ), random .randint (1 , 1e3 )
26- step = random .randint (1 , 10 )
26+ s = random .randint (1 , 10 )
2727 end += start
28- _assert_iter (start / to / end / by / step , range (start , end + 1 , step ))
29- _assert_iter (start / to / end / by / - step , range (start , end + 1 , step ))
28+ _assert_iter (start / to / end / step / s , range (start , end + 1 , s ))
29+ _assert_iter (start / to / end / step / - s , range (start , end + 1 , s ))
3030
3131 start , end = end , start
32- _assert_iter (start / to / end / by / - step , range (start , end - 1 , - step ))
33- _assert_iter (start / to / end / by / step , range (start , end - 1 , - step ))
32+ _assert_iter (start / to / end / step / - s , range (start , end - 1 , - s ))
33+ _assert_iter (start / to / end / step / s , range (start , end - 1 , - s ))
3434
3535def test_str_to_str ():
3636 _assert_iter ('A' / to / 'Z' , 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' )
@@ -42,20 +42,20 @@ def test_str_to_str():
4242 _assert_iter ('v' / to / 'd' , 'vutsrqponmlkjihgfed' )
4343
4444def test_str_to_str_with_step ():
45- _assert_iter ('A' / to / 'Z' / by / 3 , 'ADGJMPSVY' )
46- _assert_iter ('A' / to / 'Z' / by / - 3 , 'ADGJMPSVY' )
47- _assert_iter ('Z' / to / 'A' / by / - 3 , 'ZWTQNKHEB' )
48- _assert_iter ('Z' / to / 'A' / by / 3 , 'ZWTQNKHEB' )
49- _assert_iter ('a' / to / 'z' / by / 4 , 'aeimquy' )
50- _assert_iter ('a' / to / 'z' / by / - 4 , 'aeimquy' )
51- _assert_iter ('z' / to / 'a' / by / - 4 , 'zvrnjfb' )
52- _assert_iter ('z' / to / 'a' / by / 4 , 'zvrnjfb' )
53- _assert_iter ('D' / to / 'V' / by / 5 , 'DINS' )
54- _assert_iter ('D' / to / 'V' / by / - 5 , 'DINS' )
55- _assert_iter ('V' / to / 'D' / by / - 5 , 'VQLG' )
56- _assert_iter ('V' / to / 'D' / by / 5 , 'VQLG' )
57- _assert_iter ('v' / to / 'd' / by / - 3 , 'vspmjgd' )
58- _assert_iter ('v' / to / 'd' / by / 3 , 'vspmjgd' )
45+ _assert_iter ('A' / to / 'Z' / step / 3 , 'ADGJMPSVY' )
46+ _assert_iter ('A' / to / 'Z' / step / - 3 , 'ADGJMPSVY' )
47+ _assert_iter ('Z' / to / 'A' / step / - 3 , 'ZWTQNKHEB' )
48+ _assert_iter ('Z' / to / 'A' / step / 3 , 'ZWTQNKHEB' )
49+ _assert_iter ('a' / to / 'z' / step / 4 , 'aeimquy' )
50+ _assert_iter ('a' / to / 'z' / step / - 4 , 'aeimquy' )
51+ _assert_iter ('z' / to / 'a' / step / - 4 , 'zvrnjfb' )
52+ _assert_iter ('z' / to / 'a' / step / 4 , 'zvrnjfb' )
53+ _assert_iter ('D' / to / 'V' / step / 5 , 'DINS' )
54+ _assert_iter ('D' / to / 'V' / step / - 5 , 'DINS' )
55+ _assert_iter ('V' / to / 'D' / step / - 5 , 'VQLG' )
56+ _assert_iter ('V' / to / 'D' / step / 5 , 'VQLG' )
57+ _assert_iter ('v' / to / 'd' / step / - 3 , 'vspmjgd' )
58+ _assert_iter ('v' / to / 'd' / step / 3 , 'vspmjgd' )
5959
6060def test_infinity ():
6161 with raises (ValueError ):
@@ -67,11 +67,11 @@ def test_infinity():
6767 _assert_iter (1 / to / INF / take / 10 , range (1 , 11 ))
6868 _assert_iter (1 / to / NEGINF / take / 10 , range (1 , - 9 , - 1 ))
6969
70- _assert_iter (1 / to / INF / by / 2 / take / 10 , list (range (1 , 100 , 2 ))[:10 ])
71- _assert_iter (1 / to / NEGINF / by / 2 / take / 10 , list (range (1 , - 100 , - 2 ))[:10 ])
70+ _assert_iter (1 / to / INF / step / 2 / take / 10 , list (range (1 , 100 , 2 ))[:10 ])
71+ _assert_iter (1 / to / NEGINF / step / 2 / take / 10 , list (range (1 , - 100 , - 2 ))[:10 ])
7272
73- _assert_iter (1 / to / NEGINF / by / 2 / take / 10 / drop / 2 , list (range (1 , - 100 , - 2 ))[2 :10 ])
74- _assert_iter (1 / to / NEGINF / by / 2 / drop / 5 / take / 3 , [- 9 , - 11 , - 13 ])
73+ _assert_iter (1 / to / NEGINF / step / 2 / take / 10 / drop / 2 , list (range (1 , - 100 , - 2 ))[2 :10 ])
74+ _assert_iter (1 / to / NEGINF / step / 2 / drop / 5 / take / 3 , [- 9 , - 11 , - 13 ])
7575
7676
7777def test_take ():
0 commit comments