Skip to content

Commit 4c663be

Browse files
committed
Merge pull request #6473 from jseabold/allow-freq-test-utils
ENH: Allow custom frequencies
2 parents 63f46c1 + 3634654 commit 4c663be

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

pandas/util/testing.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -627,9 +627,9 @@ def makeFloatIndex(k=10):
627627
return Index(values * (10 ** np.random.randint(0, 9)))
628628

629629

630-
def makeDateIndex(k=10):
630+
def makeDateIndex(k=10, freq='B'):
631631
dt = datetime(2000, 1, 1)
632-
dr = bdate_range(dt, periods=k)
632+
dr = bdate_range(dt, periods=k, freq=freq)
633633
return DatetimeIndex(dr)
634634

635635

@@ -662,10 +662,10 @@ def getSeriesData():
662662
return dict((c, Series(randn(N), index=index)) for c in getCols(K))
663663

664664

665-
def makeTimeSeries(nper=None):
665+
def makeTimeSeries(nper=None, freq='B'):
666666
if nper is None:
667667
nper = N
668-
return Series(randn(nper), index=makeDateIndex(nper))
668+
return Series(randn(nper), index=makeDateIndex(nper, freq=freq))
669669

670670

671671
def makePeriodSeries(nper=None):
@@ -674,16 +674,16 @@ def makePeriodSeries(nper=None):
674674
return Series(randn(nper), index=makePeriodIndex(nper))
675675

676676

677-
def getTimeSeriesData(nper=None):
678-
return dict((c, makeTimeSeries(nper)) for c in getCols(K))
677+
def getTimeSeriesData(nper=None, freq='B'):
678+
return dict((c, makeTimeSeries(nper, freq)) for c in getCols(K))
679679

680680

681681
def getPeriodData(nper=None):
682682
return dict((c, makePeriodSeries(nper)) for c in getCols(K))
683683

684684
# make frame
685-
def makeTimeDataFrame(nper=None):
686-
data = getTimeSeriesData(nper)
685+
def makeTimeDataFrame(nper=None, freq='B'):
686+
data = getTimeSeriesData(nper, freq)
687687
return DataFrame(data)
688688

689689

0 commit comments

Comments
 (0)