@@ -37,6 +37,8 @@ def test_range_edges(self):
3737 )
3838 tm .assert_index_equal (idx , exp )
3939
40+ def test_range_edges2 (self ):
41+
4042 idx = date_range (
4143 start = Timestamp ("1970-01-01 00:00:00.000000004" ),
4244 end = Timestamp ("1970-01-01 00:00:00.000000001" ),
@@ -45,6 +47,8 @@ def test_range_edges(self):
4547 exp = DatetimeIndex ([], freq = "N" )
4648 tm .assert_index_equal (idx , exp )
4749
50+ def test_range_edges3 (self ):
51+
4852 idx = date_range (
4953 start = Timestamp ("1970-01-01 00:00:00.000000001" ),
5054 end = Timestamp ("1970-01-01 00:00:00.000000001" ),
@@ -53,6 +57,8 @@ def test_range_edges(self):
5357 exp = DatetimeIndex (["1970-01-01 00:00:00.000000001" ], freq = "N" )
5458 tm .assert_index_equal (idx , exp )
5559
60+ def test_range_edges4 (self ):
61+
5662 idx = date_range (
5763 start = Timestamp ("1970-01-01 00:00:00.000001" ),
5864 end = Timestamp ("1970-01-01 00:00:00.000004" ),
@@ -69,6 +75,8 @@ def test_range_edges(self):
6975 )
7076 tm .assert_index_equal (idx , exp )
7177
78+ def test_range_edges5 (self ):
79+
7280 idx = date_range (
7381 start = Timestamp ("1970-01-01 00:00:00.001" ),
7482 end = Timestamp ("1970-01-01 00:00:00.004" ),
@@ -85,6 +93,7 @@ def test_range_edges(self):
8593 )
8694 tm .assert_index_equal (idx , exp )
8795
96+ def test_range_edges6 (self ):
8897 idx = date_range (
8998 start = Timestamp ("1970-01-01 00:00:01" ),
9099 end = Timestamp ("1970-01-01 00:00:04" ),
@@ -101,6 +110,7 @@ def test_range_edges(self):
101110 )
102111 tm .assert_index_equal (idx , exp )
103112
113+ def test_range_edges7 (self ):
104114 idx = date_range (
105115 start = Timestamp ("1970-01-01 00:01" ),
106116 end = Timestamp ("1970-01-01 00:04" ),
@@ -117,6 +127,7 @@ def test_range_edges(self):
117127 )
118128 tm .assert_index_equal (idx , exp )
119129
130+ def test_range_edges8 (self ):
120131 idx = date_range (
121132 start = Timestamp ("1970-01-01 01:00" ),
122133 end = Timestamp ("1970-01-01 04:00" ),
@@ -133,6 +144,7 @@ def test_range_edges(self):
133144 )
134145 tm .assert_index_equal (idx , exp )
135146
147+ def test_range_edges9 (self ):
136148 idx = date_range (
137149 start = Timestamp ("1970-01-01" ), end = Timestamp ("1970-01-04" ), freq = "D"
138150 )
@@ -234,24 +246,28 @@ def test_datetimeindex_accessors(self):
234246 exp = DatetimeIndex ([], freq = "D" , tz = dti .tz , name = "name" )
235247 tm .assert_index_equal (res , exp )
236248
249+ def test_datetimeindex_accessors2 (self ):
237250 dti = date_range (freq = "BQ-FEB" , start = datetime (1998 , 1 , 1 ), periods = 4 )
238251
239252 assert sum (dti .is_quarter_start ) == 0
240253 assert sum (dti .is_quarter_end ) == 4
241254 assert sum (dti .is_year_start ) == 0
242255 assert sum (dti .is_year_end ) == 1
243256
257+ def test_datetimeindex_accessors3 (self ):
244258 # Ensure is_start/end accessors throw ValueError for CustomBusinessDay,
245259 bday_egypt = offsets .CustomBusinessDay (weekmask = "Sun Mon Tue Wed Thu" )
246260 dti = date_range (datetime (2013 , 4 , 30 ), periods = 5 , freq = bday_egypt )
247261 msg = "Custom business days is not supported by is_month_start"
248262 with pytest .raises (ValueError , match = msg ):
249263 dti .is_month_start
250264
265+ def test_datetimeindex_accessors4 (self ):
251266 dti = DatetimeIndex (["2000-01-01" , "2000-01-02" , "2000-01-03" ])
252267
253268 assert dti .is_month_start [0 ] == 1
254269
270+ def test_datetimeindex_accessors5 (self ):
255271 tests = [
256272 (Timestamp ("2013-06-01" , freq = "M" ).is_month_start , 1 ),
257273 (Timestamp ("2013-06-01" , freq = "BM" ).is_month_start , 0 ),
@@ -290,6 +306,7 @@ def test_datetimeindex_accessors(self):
290306 for ts , value in tests :
291307 assert ts == value
292308
309+ def test_datetimeindex_accessors6 (self ):
293310 # GH 6538: Check that DatetimeIndex and its TimeStamp elements
294311 # return the same weekofyear accessor close to new year w/ tz
295312 dates = ["2013/12/29" , "2013/12/30" , "2013/12/31" ]
0 commit comments