def test_auction_planning_free(self):
     now = datetime.now(TZ)
     res = planning_auction(test_tender_data_test_quick, now, self.db)[0]
     startDate, startTime = res.date(), res.time()
     free_slot(self.db, "plantest_{}".format(startDate.isoformat()), res, "")
     res = planning_auction(test_tender_data_test_quick, now, self.db)[0]
     self.assertEqual(res.time(), startTime)
 def test_auction_planning_free(self):
     now = datetime.now(TZ)
     res = planning_auction(test_tender_data_test_quick, now, self.db)[0]
     startDate, startTime = res.date(), res.time()
     free_slot(self.db, "plantest_{}".format(startDate.isoformat()), res,
               "")
     res = planning_auction(test_tender_data_test_quick, now, self.db)[0]
     self.assertEqual(res.time(), startTime)
示例#3
0
 def test_auction_planning_overlow(self):
     now = datetime.now(TZ)
     res = planning_auction(test_tender_data_test_quick, now, self.db)[0]
     startDate = res.date()
     count = 0
     while startDate == res.date():
         count += 1
         res = planning_auction(test_tender_data_test_quick, now, self.db)[0]
     self.assertEqual(count, 100)
 def test_auction_planning_overlow(self):
     now = datetime.now(TZ)
     res = planning_auction(test_tender_data_test_quick, now, self.db)[0]
     startDate = res.date()
     count = 0
     while startDate == res.date():
         count += 1
         res = planning_auction(test_tender_data_test_quick, now,
                                self.db)[0]
     self.assertEqual(count, 100)
示例#5
0
 def test_auction_planning_buffer(self):
     some_date = datetime(2015, 9, 21, 6, 30)
     date = some_date.date()
     ndate = (some_date + timedelta(days=1)).date()
     res = planning_auction(test_tender_data_test_quick, some_date, self.db)[0]
     self.assertEqual(res.date(), date)
     some_date = some_date.replace(hour=10)
     res = planning_auction(test_tender_data_test_quick, some_date, self.db)[0]
     self.assertNotEqual(res.date(), date)
     self.assertEqual(res.date(), ndate)
     some_date = some_date.replace(hour=16)
     res= planning_auction(test_tender_data_test_quick, some_date, self.db)[0]
     self.assertNotEqual(res.date(), date)
     self.assertEqual(res.date(), ndate)
 def test_auction_planning_buffer(self):
     some_date = datetime(2015, 9, 21, 6, 30)
     date = some_date.date()
     ndate = (some_date + timedelta(days=1)).date()
     res = planning_auction(test_tender_data_test_quick, some_date,
                            self.db)[0]
     self.assertEqual(res.date(), date)
     some_date = some_date.replace(hour=10)
     res = planning_auction(test_tender_data_test_quick, some_date,
                            self.db)[0]
     self.assertNotEqual(res.date(), date)
     self.assertEqual(res.date(), ndate)
     some_date = some_date.replace(hour=16)
     res = planning_auction(test_tender_data_test_quick, some_date,
                            self.db)[0]
     self.assertNotEqual(res.date(), date)
     self.assertEqual(res.date(), ndate)
示例#7
0
 def test_auction_quick_planning(self):
     now = datetime.now(TZ)
     auctionPeriodstartDate = planning_auction(test_tender_data_test_quick, now, self.db, True)
     self.assertTrue(now < auctionPeriodstartDate < now + timedelta(hours=1))
 def test_auction_quick_planning(self):
     now = datetime.now(TZ)
     auctionPeriodstartDate = planning_auction(test_tender_data_test_quick,
                                               now, self.db, True)[0]
     self.assertTrue(
         now < auctionPeriodstartDate < now + timedelta(hours=1))