示例#1
0
 def test_getNextTermForDate(self):
     self.assert_(term.getNextTermForDate(date(2004, 8, 31)) is self.term1)
     self.assert_(term.getNextTermForDate(date(2004, 9, 1)) is self.term1)
     self.assert_(term.getNextTermForDate(date(2004, 11, 5)) is self.term1)
     self.assert_(term.getNextTermForDate(date(2004, 12, 20)) is self.term1)
     self.assert_(term.getNextTermForDate(date(2004, 12, 21)) is self.term2)
     self.assert_(term.getNextTermForDate(date(2005, 3, 17)) is self.term2)
     self.assert_(term.getNextTermForDate(date(2005, 11, 5)) is self.term2)
     self.term3 = term.Term('Sample', date(2005, 9, 1), date(2005, 12, 20))
     terms = ITermContainer(self.app)
     terms['2005-fall'] = self.term3
     self.assert_(term.getNextTermForDate(date(2005, 8, 30)) is self.term3)
     self.assert_(term.getNextTermForDate(date(2004, 8, 31)) is self.term1)
     self.assert_(term.getNextTermForDate(date(2004, 12, 22)) is self.term2)
     del terms['2004-fall']
     del terms['2005-spring']
     del terms['2005-fall']
     self.assert_(term.getNextTermForDate(date(2004, 8, 31)) is None)
示例#2
0
 def test_getNextTermForDate(self):
     self.assert_(term.getNextTermForDate(date(2004, 8, 31)) is self.term1)
     self.assert_(term.getNextTermForDate(date(2004, 9, 1)) is self.term1)
     self.assert_(term.getNextTermForDate(date(2004, 11, 5)) is self.term1)
     self.assert_(term.getNextTermForDate(date(2004, 12, 20)) is self.term1)
     self.assert_(term.getNextTermForDate(date(2004, 12, 21)) is self.term2)
     self.assert_(term.getNextTermForDate(date(2005, 3, 17)) is self.term2)
     self.assert_(term.getNextTermForDate(date(2005, 11, 5)) is self.term2)
     self.term3 = term.Term('Sample', date(2005, 9, 1), date(2005, 12, 20))
     terms = ITermContainer(self.app)
     terms['2005-fall'] = self.term3
     self.assert_(term.getNextTermForDate(date(2005, 8, 30)) is self.term3)
     self.assert_(term.getNextTermForDate(date(2004, 8, 31)) is self.term1)
     self.assert_(term.getNextTermForDate(date(2004, 12, 22)) is self.term2)
     del terms['2004-fall']
     del terms['2005-spring']
     del terms['2005-fall']
     self.assert_(term.getNextTermForDate(date(2004, 8, 31)) is None)
示例#3
0
 def current_term(self):
     return getNextTermForDate(self.today)
示例#4
0
 def current_term(self):
     return getNextTermForDate(self.today)