@@ -494,6 +494,8 @@ def test_count(self):
494
494
self .assertEqual (take (2 , zip ('abc' ,count (- 3 ))), [('a' , - 3 ), ('b' , - 2 )])
495
495
self .assertRaises (TypeError , count , 2 , 3 , 4 )
496
496
self .assertRaises (TypeError , count , 'a' )
497
+ self .assertEqual (take (3 , count (maxsize )),
498
+ [maxsize , maxsize + 1 , maxsize + 2 ])
497
499
self .assertEqual (take (10 , count (maxsize - 5 )),
498
500
list (range (maxsize - 5 , maxsize + 5 )))
499
501
self .assertEqual (take (10 , count (- maxsize - 5 )),
@@ -540,6 +542,12 @@ def test_count_with_step(self):
540
542
self .assertEqual (take (20 , count (- maxsize - 15 , 3 )), take (20 , range (- maxsize - 15 ,- maxsize + 100 , 3 )))
541
543
self .assertEqual (take (3 , count (10 , maxsize + 5 )),
542
544
list (range (10 , 10 + 3 * (maxsize + 5 ), maxsize + 5 )))
545
+ self .assertEqual (take (3 , count (maxsize , 2 )),
546
+ [maxsize , maxsize + 2 , maxsize + 4 ])
547
+ self .assertEqual (take (3 , count (maxsize , maxsize )),
548
+ [maxsize , 2 * maxsize , 3 * maxsize ])
549
+ self .assertEqual (take (3 , count (- maxsize , maxsize )),
550
+ [- maxsize , 0 , maxsize ])
543
551
self .assertEqual (take (3 , count (2 , 1.25 )), [2 , 3.25 , 4.5 ])
544
552
self .assertEqual (take (3 , count (2 , 3.25 - 4j )), [2 , 5.25 - 4j , 8.5 - 8j ])
545
553
self .assertEqual (take (3 , count (Decimal ('1.1' ), Decimal ('.1' ))),
0 commit comments