Exemplo n.º 1
0
 def testDates(self):
     session1=Session()
     #self._conf.setStartDate(datetime(2004,1,1,8,0,tzinfo=timezone('UTC')))
     #self._conf.setEndDate(datetime(2005,1,1,8,0,tzinfo=timezone('UTC')))
     session1.setStartDate(datetime(2004,2,15,tzinfo=timezone('UTC')))
     self.assertRaises(MaKaCError,session1.setEndDate,datetime(2004,2,14,tzinfo=timezone('UTC')))
     session1.setEndDate(datetime(2004,2,16,tzinfo=timezone('UTC')))
     self.assert_(session1.getStartDate()==datetime(2004,2,15,tzinfo=timezone('UTC')))
     self.assert_(session1.getEndDate()==datetime(2004,2,16,tzinfo=timezone('UTC')))
     session1.setDates(datetime(2004,2,10,tzinfo=timezone('UTC')),datetime(2004,2,11,tzinfo=timezone('UTC')))
     self.assert_(session1.getStartDate()==datetime(2004,2,10,tzinfo=timezone('UTC')))
     self.assert_(session1.getEndDate()==datetime(2004,2,11,tzinfo=timezone('UTC')))
     session1.setDates(datetime(2004,2,15,tzinfo=timezone('UTC')),datetime(2004,2,16,tzinfo=timezone('UTC')))
     self.assert_(session1.getStartDate()==datetime(2004,2,15,tzinfo=timezone('UTC')))
     self.assert_(session1.getEndDate()==datetime(2004,2,16,tzinfo=timezone('UTC')))
     session1.setDates(datetime(2004,2,14,tzinfo=timezone('UTC')),datetime(2004,2,17,tzinfo=timezone('UTC')))
     self.assert_(session1.getStartDate()==datetime(2004,2,14,tzinfo=timezone('UTC')))
     self.assert_(session1.getEndDate()==datetime(2004,2,17,tzinfo=timezone('UTC')))