@@ -347,17 +347,28 @@ def test_construction_with_ndarray(self):
347347 freq = 'B' )
348348 tm .assert_index_equal (result , expected )
349349
350+ def test_verify_integrity_deprecated (self ):
351+ # GH#23919
352+ with tm .assert_produces_warning (FutureWarning ):
353+ DatetimeIndex (['1/1/2000' ], verify_integrity = False )
354+
355+ def test_range_kwargs_deprecated (self ):
356+ # GH#23919
357+ with tm .assert_produces_warning (FutureWarning ):
358+ DatetimeIndex (start = '1/1/2000' , end = '1/10/2000' , freq = 'D' )
359+
350360 def test_constructor_coverage (self ):
351361 rng = date_range ('1/1/2000' , periods = 10.5 )
352362 exp = date_range ('1/1/2000' , periods = 10 )
353363 tm .assert_index_equal (rng , exp )
354364
355365 msg = 'periods must be a number, got foo'
356366 with pytest .raises (TypeError , match = msg ):
357- DatetimeIndex (start = '1/1/2000' , periods = 'foo' , freq = 'D' )
367+ date_range (start = '1/1/2000' , periods = 'foo' , freq = 'D' )
358368
359- pytest .raises (ValueError , DatetimeIndex , start = '1/1/2000' ,
360- end = '1/10/2000' )
369+ with pytest .raises (ValueError ):
370+ with tm .assert_produces_warning (FutureWarning ):
371+ DatetimeIndex (start = '1/1/2000' , end = '1/10/2000' )
361372
362373 with pytest .raises (TypeError ):
363374 DatetimeIndex ('1/1/2000' )
@@ -391,11 +402,11 @@ def test_constructor_coverage(self):
391402 pytest .raises (ValueError , DatetimeIndex ,
392403 ['2000-01-01' , '2000-01-02' , '2000-01-04' ], freq = 'D' )
393404
394- pytest .raises (ValueError , DatetimeIndex , start = '2011-01-01' ,
405+ pytest .raises (ValueError , date_range , start = '2011-01-01' ,
395406 freq = 'b' )
396- pytest .raises (ValueError , DatetimeIndex , end = '2011-01-01' ,
407+ pytest .raises (ValueError , date_range , end = '2011-01-01' ,
397408 freq = 'B' )
398- pytest .raises (ValueError , DatetimeIndex , periods = 10 , freq = 'D' )
409+ pytest .raises (ValueError , date_range , periods = 10 , freq = 'D' )
399410
400411 @pytest .mark .parametrize ('freq' , ['AS' , 'W-SUN' ])
401412 def test_constructor_datetime64_tzformat (self , freq ):
@@ -476,8 +487,8 @@ def test_constructor_dtype(self):
476487 tm .assert_index_equal (idx , result )
477488
478489 def test_constructor_name (self ):
479- idx = DatetimeIndex (start = '2000-01-01' , periods = 1 , freq = 'A' ,
480- name = 'TEST' )
490+ idx = date_range (start = '2000-01-01' , periods = 1 , freq = 'A' ,
491+ name = 'TEST' )
481492 assert idx .name == 'TEST'
482493
483494 def test_000constructor_resolution (self ):
@@ -500,7 +511,7 @@ def test_constructor_start_end_with_tz(self, tz):
500511 # GH 18595
501512 start = Timestamp ('2013-01-01 06:00:00' , tz = 'America/Los_Angeles' )
502513 end = Timestamp ('2013-01-02 06:00:00' , tz = 'America/Los_Angeles' )
503- result = DatetimeIndex (freq = 'D' , start = start , end = end , tz = tz )
514+ result = date_range (freq = 'D' , start = start , end = end , tz = tz )
504515 expected = DatetimeIndex (['2013-01-01 06:00:00' ,
505516 '2013-01-02 06:00:00' ],
506517 tz = 'America/Los_Angeles' )
@@ -616,7 +627,7 @@ def test_ctor_str_intraday(self):
616627 assert rng [0 ].second == 1
617628
618629 def test_is_ (self ):
619- dti = DatetimeIndex (start = '1/1/2005' , end = '12/1/2005' , freq = 'M' )
630+ dti = date_range (start = '1/1/2005' , end = '12/1/2005' , freq = 'M' )
620631 assert dti .is_ (dti )
621632 assert dti .is_ (dti .view ())
622633 assert not dti .is_ (dti .copy ())
@@ -644,12 +655,12 @@ def test_constructor_int64_nocopy(self):
644655 @pytest .mark .parametrize ('freq' , ['M' , 'Q' , 'A' , 'D' , 'B' , 'BH' ,
645656 'T' , 'S' , 'L' , 'U' , 'H' , 'N' , 'C' ])
646657 def test_from_freq_recreate_from_data (self , freq ):
647- org = DatetimeIndex (start = '2001/02/01 09:00' , freq = freq , periods = 1 )
658+ org = date_range (start = '2001/02/01 09:00' , freq = freq , periods = 1 )
648659 idx = DatetimeIndex (org , freq = freq )
649660 tm .assert_index_equal (idx , org )
650661
651- org = DatetimeIndex (start = '2001/02/01 09:00' , freq = freq ,
652- tz = 'US/Pacific' , periods = 1 )
662+ org = date_range (start = '2001/02/01 09:00' , freq = freq ,
663+ tz = 'US/Pacific' , periods = 1 )
653664 idx = DatetimeIndex (org , freq = freq , tz = 'US/Pacific' )
654665 tm .assert_index_equal (idx , org )
655666
@@ -688,30 +699,30 @@ def test_datetimeindex_constructor_misc(self):
688699
689700 sdate = datetime (1999 , 12 , 25 )
690701 edate = datetime (2000 , 1 , 1 )
691- idx = DatetimeIndex (start = sdate , freq = '1B' , periods = 20 )
702+ idx = date_range (start = sdate , freq = '1B' , periods = 20 )
692703 assert len (idx ) == 20
693704 assert idx [0 ] == sdate + 0 * offsets .BDay ()
694705 assert idx .freq == 'B'
695706
696- idx = DatetimeIndex (end = edate , freq = ('D' , 5 ), periods = 20 )
707+ idx = date_range (end = edate , freq = ('D' , 5 ), periods = 20 )
697708 assert len (idx ) == 20
698709 assert idx [- 1 ] == edate
699710 assert idx .freq == '5D'
700711
701- idx1 = DatetimeIndex (start = sdate , end = edate , freq = 'W-SUN' )
702- idx2 = DatetimeIndex (start = sdate , end = edate ,
703- freq = offsets .Week (weekday = 6 ))
712+ idx1 = date_range (start = sdate , end = edate , freq = 'W-SUN' )
713+ idx2 = date_range (start = sdate , end = edate ,
714+ freq = offsets .Week (weekday = 6 ))
704715 assert len (idx1 ) == len (idx2 )
705716 assert idx1 .freq == idx2 .freq
706717
707- idx1 = DatetimeIndex (start = sdate , end = edate , freq = 'QS' )
708- idx2 = DatetimeIndex (start = sdate , end = edate ,
709- freq = offsets .QuarterBegin (startingMonth = 1 ))
718+ idx1 = date_range (start = sdate , end = edate , freq = 'QS' )
719+ idx2 = date_range (start = sdate , end = edate ,
720+ freq = offsets .QuarterBegin (startingMonth = 1 ))
710721 assert len (idx1 ) == len (idx2 )
711722 assert idx1 .freq == idx2 .freq
712723
713- idx1 = DatetimeIndex (start = sdate , end = edate , freq = 'BQ' )
714- idx2 = DatetimeIndex (start = sdate , end = edate ,
715- freq = offsets .BQuarterEnd (startingMonth = 12 ))
724+ idx1 = date_range (start = sdate , end = edate , freq = 'BQ' )
725+ idx2 = date_range (start = sdate , end = edate ,
726+ freq = offsets .BQuarterEnd (startingMonth = 12 ))
716727 assert len (idx1 ) == len (idx2 )
717728 assert idx1 .freq == idx2 .freq
0 commit comments