@@ -798,6 +798,10 @@ def test_shift(self):
798798 '2011-01-01 09:00' ], name = 'xxx' , tz = tz )
799799 tm .assert_index_equal (idx .shift (- 3 , freq = 'H' ), exp )
800800
801+ def test_na_value (self ):
802+ self .assertIs (pd .DatetimeIndex ._na_value , pd .NaT )
803+ self .assertIs (pd .DatetimeIndex ([])._na_value , pd .NaT )
804+
801805
802806class TestTimedeltaIndexOps (Ops ):
803807 def setUp (self ):
@@ -1641,6 +1645,10 @@ def test_repeat(self):
16411645 tm .assert_index_equal (res , exp )
16421646 self .assertIsNone (res .freq )
16431647
1648+ def test_na_value (self ):
1649+ self .assertIs (pd .TimedeltaIndex ._na_value , pd .NaT )
1650+ self .assertIs (pd .TimedeltaIndex ([])._na_value , pd .NaT )
1651+
16441652
16451653class TestPeriodIndexOps (Ops ):
16461654 def setUp (self ):
@@ -2581,6 +2589,10 @@ def test_repeat(self):
25812589 for res in [index .repeat (3 ), np .repeat (index , 3 )]:
25822590 tm .assert_index_equal (res , exp )
25832591
2592+ def test_na_value (self ):
2593+ self .assertIs (pd .PeriodIndex ._na_value , pd .NaT )
2594+ self .assertIs (pd .PeriodIndex ([], freq = 'M' )._na_value , pd .NaT )
2595+
25842596
25852597if __name__ == '__main__' :
25862598 import nose
0 commit comments