예제 #1
0
 def testCompositePatternMatches(self):
     c = CompositePattern()
     c.add(YearPattern(2004))
     c.add(MonthPattern(3))
     c.add(DayPattern(24))
     d = datetime.date(2004, 3, 24)
     self.failUnless(c.matches(d))
 def testCompositePatternMatches(self):
     c = CompositePattern()
     c.add(YearPattern(2004))
     c.add(MonthPattern(3))
     c.add(DayPattern(24))
     d = datetime.date(2004,3,24)
     self.failUnless(c.matches(d))
예제 #3
0
 def testLastThursdayDoesntMatch(self):
     c = CompositePattern()
     c.add(LastWeekdayPattern(THURSDAY))
     d = datetime.date(2014, 3, 6)
     self.failIf(c.matches(d))
예제 #4
0
 def testLastThursdayMatches(self):
     c = CompositePattern()
     c.add(LastWeekdayPattern(THURSDAY))
     d = datetime.date(2014, 2, 27)
     self.failUnless(c.matches(d))
 def testLastThursdayDoesntMatch(self):
     c = CompositePattern()
     c.add(LastWeekdayPattern(THURSDAY))
     d = datetime.date(2014,3,6)    
     self.failIf(c.matches(d))
 def testLastThursdayMatches(self):
     c = CompositePattern()
     c.add(LastWeekdayPattern(THURSDAY))
     d = datetime.date(2014,2,27)    
     self.failUnless(c.matches(d))