def tender_enquiryPeriod(self):
     return Period(dict(startDate=self.tenderPeriod.startDate, endDate=calculate_business_date(self.tenderPeriod.endDate, -ENQUIRY_PERIOD_TIME)))
 def complaintPeriod(self):
     return Period(
         dict(startDate=self.tenderPeriod.startDate,
              endDate=calculate_business_date(self.tenderPeriod.endDate,
                                              -COMPLAINT_SUBMIT_TIME,
                                              self)))
 def auction_tenderPeriod(self):
     if self.tenderPeriod and self.tenderPeriod.endDate:
         return self.tenderPeriod
     endDate = calculate_business_date(self.auctionPeriod.startDate,
                                       -timedelta(days=1), self)
     return Period(dict(endDate=endDate))