Esempio n. 1
0
 def testBizDatesList(self):
     bizDtList = bizDatesList('China.SSE', self.fromDate, self.toDate)
     fromDate = Date.fromDateTime(self.fromDate)
     currentDate = fromDate.toDateTime()
     cal = Calendar('China.SSE')
     while currentDate <= self.toDate:
         finpyDate = Date.fromDateTime(currentDate)
         if cal.isBizDay(finpyDate):
             self.assertTrue(finpyDate.toDateTime() in bizDtList,
                             "{0} is expected as a business day in {1}".format(finpyDate, cal))
         currentDate = (finpyDate + 1).toDateTime()
Esempio n. 2
0
    def testIsBizDay(self):
        bizDates = bizDatesList('China.SSE', self.fromDate, self.toDate)

        for i, date in enumerate(bizDates):
            isBizFlag = isBizDay('China.SSE', date)
            self.assertTrue(isBizFlag, "at index {0:d} {1} is expected to be business day.".format(i, date))

        holDates = holDatesList('China.SSE', self.fromDate, self.toDate)
        for i, date in enumerate(holDates):
            isBizFlag = isBizDay('China.SSE', date)
            self.assertTrue(isBizFlag is False, "at index {0:d} {1} is expected to be business day.".format(i, date))
Esempio n. 3
0
 def testBizDatesList(self):
     bizDtList = bizDatesList('China.SSE', self.fromDate, self.toDate)
     fromDate = Date.fromDateTime(self.fromDate)
     currentDate = fromDate.toDateTime()
     cal = Calendar('China.SSE')
     while currentDate <= self.toDate:
         finpyDate = Date.fromDateTime(currentDate)
         if cal.isBizDay(finpyDate):
             self.assertTrue(
                 finpyDate.toDateTime() in bizDtList,
                 "{0} is expected as a business day in {1}".format(
                     finpyDate, cal))
         currentDate = (finpyDate + 1).toDateTime()
Esempio n. 4
0
    def testIsBizDay(self):
        bizDates = bizDatesList('China.SSE', self.fromDate, self.toDate)

        for i, date in enumerate(bizDates):
            isBizFlag = isBizDay('China.SSE', date)
            self.assertTrue(
                isBizFlag,
                "at index {0:d} {1} is expected to be business day.".format(
                    i, date))

        holDates = holDatesList('China.SSE', self.fromDate, self.toDate)
        for i, date in enumerate(holDates):
            isBizFlag = isBizDay('China.SSE', date)
            self.assertTrue(
                isBizFlag is False,
                "at index {0:d} {1} is expected to be business day.".format(
                    i, date))