コード例 #1
0
    def test_daterange_bug_456(self):
        # GH #456
        rng1 = cdate_range('12/5/2011', '12/5/2011')
        rng2 = cdate_range('12/2/2011', '12/5/2011')
        rng2.offset = datetools.CDay()

        result = rng1.union(rng2)
        tm.assert_isinstance(result, DatetimeIndex)
コード例 #2
0
    def test_misc(self):
        end = datetime(2009, 5, 13)
        dr = cdate_range(end=end, periods=20)
        firstDate = end - 19 * datetools.cday

        assert len(dr) == 20
        assert dr[0] == firstDate
        assert dr[-1] == end
コード例 #3
0
 def test_cdaterange_holidays(self):
     rng = cdate_range('2013-05-01', periods=3,
                       holidays=['2013-05-01'])
     xp = DatetimeIndex(['2013-05-02', '2013-05-03', '2013-05-06'])
     self.assertTrue(xp.equals(rng))
コード例 #4
0
 def test_summary_dateutil(self):
     tm._skip_if_no_dateutil()
     import dateutil
     cdate_range('1/1/2005', '1/1/2009', tz=dateutil.tz.tzutc()).summary()
コード例 #5
0
 def test_intersection_bug(self):
     # GH #771
     a = cdate_range('11/30/2011', '12/31/2011')
     b = cdate_range('12/10/2011', '12/20/2011')
     result = a.intersection(b)
     self.assertTrue(result.equals(b))
コード例 #6
0
 def setUp(self):
     tm._skip_if_no_cday()
     self.rng = cdate_range(START, END)
コード例 #7
0
ファイル: test_daterange.py プロジェクト: Barneyjm/pandas
 def test_cdaterange_weekmask(self):
     rng = cdate_range('2013-05-01', periods=3,
                       weekmask='Sun Mon Tue Wed Thu')
     xp = DatetimeIndex(['2013-05-01', '2013-05-02', '2013-05-05'])
     self.assert_(xp.equals(rng))
コード例 #8
0
 def test_summary_dateutil(self):
     tm._skip_if_no_dateutil()
     import dateutil
     cdate_range('1/1/2005', '1/1/2009', tz=dateutil.tz.tzutc()).summary()
コード例 #9
0
ファイル: test_daterange.py プロジェクト: rockg/pandas
 def test_cdaterange(self):
     rng = cdate_range('2013-05-01', periods=3)
     xp = DatetimeIndex(['2013-05-01', '2013-05-02', '2013-05-03'])
     self.assertTrue(xp.equals(rng))
コード例 #10
0
ファイル: test_daterange.py プロジェクト: adamobeng/pandas
 def test_cdaterange_weekmask_and_holidays(self):
     rng = cdate_range("2013-05-01", periods=3, weekmask="Sun Mon Tue Wed Thu", holidays=["2013-05-01"])
     xp = DatetimeIndex(["2013-05-02", "2013-05-05", "2013-05-06"])
     self.assert_(xp.equals(rng))
コード例 #11
0
ファイル: test_daterange.py プロジェクト: adamobeng/pandas
 def test_cdaterange_holidays(self):
     rng = cdate_range("2013-05-01", periods=3, holidays=["2013-05-01"])
     xp = DatetimeIndex(["2013-05-02", "2013-05-03", "2013-05-06"])
     self.assert_(xp.equals(rng))
コード例 #12
0
ファイル: test_daterange.py プロジェクト: adamobeng/pandas
 def test_cdaterange(self):
     rng = cdate_range("2013-05-01", periods=3)
     xp = DatetimeIndex(["2013-05-01", "2013-05-02", "2013-05-03"])
     self.assert_(xp.equals(rng))
コード例 #13
0
ファイル: test_daterange.py プロジェクト: adamobeng/pandas
    def test_summary_pytz(self):
        _skip_if_no_pytz()
        import pytz

        cdate_range("1/1/2005", "1/1/2009", tz=pytz.utc).summary()
コード例 #14
0
ファイル: test_daterange.py プロジェクト: adamobeng/pandas
 def test_intersection_bug(self):
     # GH #771
     a = cdate_range("11/30/2011", "12/31/2011")
     b = cdate_range("12/10/2011", "12/20/2011")
     result = a.intersection(b)
     self.assert_(result.equals(b))
コード例 #15
0
ファイル: test_daterange.py プロジェクト: AkiraKane/pandas
 def test_cdaterange(self):
     rng = cdate_range('2013-05-01', periods=3)
     xp = DatetimeIndex(['2013-05-01', '2013-05-02', '2013-05-03'])
     self.assert_index_equal(xp, rng)
コード例 #16
0
 def test_summary_pytz(self):
     tm._skip_if_no_pytz()
     import pytz
     cdate_range('1/1/2005', '1/1/2009', tz=pytz.utc).summary()
コード例 #17
0
 def test_constructor(self):
     cdate_range(START, END, freq=CDay())
     cdate_range(START, periods=20, freq=CDay())
     cdate_range(end=START, periods=20, freq=CDay())
     self.assertRaises(ValueError, date_range, '2011-1-1', '2012-1-1', 'C')
     self.assertRaises(ValueError, cdate_range, '2011-1-1', '2012-1-1', 'C')
コード例 #18
0
 def setUp(self):
     self.rng = cdate_range(START, END)
コード例 #19
0
 def setUp(self):
     self.rng = cdate_range(START, END)
コード例 #20
0
ファイル: test_daterange.py プロジェクト: athanszheyin/pandas
 def test_summary_dateutil(self):
     _skip_if_no_dateutil()
     import dateutil
     cdate_range('1/1/2005', '1/1/2009', tz=dateutil.tz.gettz('UTC')).summary()
コード例 #21
0
 def test_cdaterange(self):
     rng = cdate_range('2013-05-01', periods=3)
     xp = DatetimeIndex(['2013-05-01', '2013-05-02', '2013-05-03'])
     self.assert_index_equal(xp, rng)
コード例 #22
0
 def test_constructor(self):
     rng = cdate_range(START, END, freq=datetools.cday)
     rng = cdate_range(START, periods=20, freq=datetools.cday)
     rng = cdate_range(end=START, periods=20, freq=datetools.cday)
     self.assertRaises(ValueError, date_range, '2011-1-1', '2012-1-1', 'C')
     self.assertRaises(ValueError, cdate_range, '2011-1-1', '2012-1-1', 'C')
コード例 #23
0
 def test_cdaterange_weekmask(self):
     rng = cdate_range('2013-05-01',
                       periods=3,
                       weekmask='Sun Mon Tue Wed Thu')
     xp = DatetimeIndex(['2013-05-01', '2013-05-02', '2013-05-05'])
     self.assert_index_equal(xp, rng)
コード例 #24
0
 def test_summary_pytz(self):
     tm._skip_if_no_pytz()
     import pytz
     cdate_range('1/1/2005', '1/1/2009', tz=pytz.utc).summary()
コード例 #25
0
 def test_cdaterange_holidays(self):
     rng = cdate_range('2013-05-01', periods=3, holidays=['2013-05-01'])
     xp = DatetimeIndex(['2013-05-02', '2013-05-03', '2013-05-06'])
     self.assert_index_equal(xp, rng)
コード例 #26
0
 def setUp(self):
     tm._skip_if_no_cday()
     self.rng = cdate_range(START, END)
コード例 #27
0
 def test_constructor(self):
     rng = cdate_range(START, END, freq=datetools.cday)
     rng = cdate_range(START, periods=20, freq=datetools.cday)
     rng = cdate_range(end=START, periods=20, freq=datetools.cday)
     self.assertRaises(ValueError, date_range, '2011-1-1', '2012-1-1', 'C')
     self.assertRaises(ValueError, cdate_range, '2011-1-1', '2012-1-1', 'C')
コード例 #28
0
 def test_cdaterange(self):
     rng = cdate_range('2013-05-01', periods=3)
     xp = DatetimeIndex(['2013-05-01', '2013-05-02', '2013-05-03'])
     self.assertTrue(xp.equals(rng))
コード例 #29
0
 def test_intersection_bug(self):
     # GH #771
     a = cdate_range('11/30/2011', '12/31/2011')
     b = cdate_range('12/10/2011', '12/20/2011')
     result = a.intersection(b)
     self.assertTrue(result.equals(b))
コード例 #30
0
 def test_cdaterange_weekmask_and_holidays(self):
     rng = cdate_range('2013-05-01', periods=3,
                       weekmask='Sun Mon Tue Wed Thu',
                       holidays=['2013-05-01'])
     xp = DatetimeIndex(['2013-05-02', '2013-05-05', '2013-05-06'])
     self.assertTrue(xp.equals(rng))
コード例 #31
0
ファイル: test_date_range.py プロジェクト: RogerThomas/pandas
 def test_constructor(self):
     cdate_range(START, END, freq=CDay())
     cdate_range(START, periods=20, freq=CDay())
     cdate_range(end=START, periods=20, freq=CDay())
     self.assertRaises(ValueError, date_range, '2011-1-1', '2012-1-1', 'C')
     self.assertRaises(ValueError, cdate_range, '2011-1-1', '2012-1-1', 'C')