@@ -238,10 +238,17 @@ def test_period_constructor(self):
238238 expected = Period (datetime (2007 , 1 , 1 , 9 , 0 , 0 , 1000 ), freq = 'L' )
239239 self .assertEqual (i1 , expected )
240240
241+ expected = Period (np .datetime64 ('2007-01-01 09:00:00.001Z' ), freq = 'L' )
242+ self .assertEqual (i1 , expected )
243+
241244 i1 = Period ('2007-01-01 09:00:00.00101' )
242245 expected = Period (datetime (2007 , 1 , 1 , 9 , 0 , 0 , 1010 ), freq = 'U' )
243246 self .assertEqual (i1 , expected )
244247
248+ expected = Period (np .datetime64 ('2007-01-01 09:00:00.00101Z' ),
249+ freq = 'U' )
250+ self .assertEqual (i1 , expected )
251+
245252 self .assertRaises (ValueError , Period , ordinal = 200701 )
246253
247254 self .assertRaises (ValueError , Period , '2007-1-1' , freq = 'X' )
@@ -440,7 +447,7 @@ def test_properties_weekly(self):
440447 assert_equal ((w_date - 1 ).week , 52 )
441448 assert_equal (w_date .days_in_month , 31 )
442449 assert_equal (Period (freq = 'WK' , year = 2012 , month = 2 , day = 1 ).days_in_month , 29 )
443-
450+
444451 def test_properties_daily (self ):
445452 # Test properties on Periods with daily frequency.
446453 b_date = Period (freq = 'B' , year = 2007 , month = 1 , day = 1 )
0 commit comments