@@ -529,40 +529,28 @@ def test_randrange_nonunit_step(self):
529
529
rint = self .gen .randrange (0 , 2 , 2 )
530
530
self .assertEqual (rint , 0 )
531
531
532
- def test_randrange_non_integers (self ):
533
- randrange = self .gen .randrange
534
- with self .assertWarns (DeprecationWarning ):
535
- self .assertIn (randrange (3.0 ), range (3 ))
536
- with self .assertWarns (DeprecationWarning ):
537
- self .assertIn (randrange (0 , 3.0 ), range (0 , 3 ))
538
- with self .assertWarns (DeprecationWarning ):
539
- self .assertIn (randrange (0 , 42 , 1.0 ), range (0 , 42 , 1 ))
540
- with self .assertWarns (DeprecationWarning ):
541
- self .assertIn (randrange (0 , 42 , 3.0 ), range (0 , 42 , 3 ))
542
-
543
532
def test_randrange_errors (self ):
544
- randrange = self .gen .randrange
545
- raises = partial (self .assertRaises , ValueError , randrange )
533
+ raises = partial (self .assertRaises , ValueError , self .gen .randrange )
546
534
# Empty range
547
535
raises (3 , 3 )
548
536
raises (- 721 )
549
537
raises (0 , 100 , - 12 )
550
538
self .assertWarns (DeprecationWarning , raises , 3 , 3 , 1.0 )
551
539
# Non-integer start/stop
552
- self . assertRaises ( TypeError , randrange , 3.14159 )
553
- self .assertWarns (DeprecationWarning , randrange , 3.0 )
554
- self .assertWarns (DeprecationWarning , randrange , Fraction (3 , 1 ))
555
- self . assertRaises ( TypeError , randrange , '3' )
556
- self . assertRaises ( TypeError , randrange , 0 , 2.71828 )
557
- self .assertWarns (DeprecationWarning , randrange , 0 , 2.0 )
558
- self .assertWarns (DeprecationWarning , randrange , 0 , Fraction (2 , 1 ))
559
- self . assertRaises ( TypeError , randrange , 0 , '2' )
540
+ raises ( 3.14159 )
541
+ self .assertWarns (DeprecationWarning , self . gen . randrange , 3.0 )
542
+ self .assertWarns (DeprecationWarning , self . gen . randrange , Fraction (3 , 1 ))
543
+ raises ( '3' )
544
+ raises ( 0 , 2.71828 )
545
+ self .assertWarns (DeprecationWarning , self . gen . randrange , 0 , 2.0 )
546
+ self .assertWarns (DeprecationWarning , self . gen . randrange , 0 , Fraction (2 , 1 ))
547
+ raises ( 0 , '2' )
560
548
# Zero and non-integer step
561
549
raises (0 , 42 , 0 )
562
- self . assertRaises ( TypeError , randrange , 0 , 42 , 3.14159 )
563
- self .assertWarns (DeprecationWarning , randrange , 0 , 42 , 3.0 )
564
- self .assertWarns (DeprecationWarning , randrange , 0 , 42 , Fraction (3 , 1 ))
565
- self . assertRaises ( TypeError , randrange , 0 , 42 , '3' )
550
+ raises ( 0 , 42 , 3.14159 )
551
+ self .assertWarns (DeprecationWarning , self . gen . randrange , 0 , 42 , 3.0 )
552
+ self .assertWarns (DeprecationWarning , self . gen . randrange , 0 , 42 , Fraction (3 , 1 ))
553
+ raises ( 0 , 42 , '3' )
566
554
567
555
def test_randbelow_logic (self , _log = log , int = int ):
568
556
# check bitcount transition points: 2**i and 2**(i+1)-1
0 commit comments