Пример #1
0
	def testExactlyWithinTimeslot(self):
		timeslot = Timeslot('36:1:09:55-45:5:10:33')
		self.assertFalse(timeslot.areWeWithinTimeslot((1983,  1, 23, 10, 45)))
		self.assertFalse(timeslot.areWeWithinTimeslot((2020, 12, 23, 10, 45)))

		self.assertTrue(timeslot.areWeWithinTimeslot( (2006,  9,  4,  9, 55)))
		self.assertFalse(timeslot.areWeWithinTimeslot((2006,  9,  4,  9, 54)))
		self.assertFalse(timeslot.areWeWithinTimeslot((2006,  9,  4,  8, 55)))
		self.assertFalse(timeslot.areWeWithinTimeslot((2006,  9,  3,  9, 55)))
		self.assertFalse(timeslot.areWeWithinTimeslot((2006,  8,  4,  9, 55)))

		self.assertTrue(timeslot.areWeWithinTimeslot( (2006, 11, 10, 10, 33)))
		self.assertFalse(timeslot.areWeWithinTimeslot((2006, 11, 10, 10, 34)))
		self.assertFalse(timeslot.areWeWithinTimeslot((2006, 11, 10, 11, 33)))
		self.assertFalse(timeslot.areWeWithinTimeslot((2006, 11, 11, 10, 33)))
		self.assertFalse(timeslot.areWeWithinTimeslot((2006, 12, 10, 10, 33)))

		self.assertFalse(timeslot.areWeWithinTimeslot((2006,  9,  4,  9, 54)))
		self.assertTrue(timeslot.areWeWithinTimeslot( (2006,  9,  4,  9, 55)))
		self.assertTrue(timeslot.areWeWithinTimeslot( (2006,  9,  4, 10, 54)))
		self.assertTrue(timeslot.areWeWithinTimeslot( (2006,  9,  5,  9, 54)))
		self.assertTrue(timeslot.areWeWithinTimeslot( (2006, 10,  4,  9, 54)))
Пример #2
0
    def testExactlyWithinTimeslot(self):
        timeslot = Timeslot('36:1:09:55-45:5:10:33')
        self.assertFalse(timeslot.areWeWithinTimeslot((1983, 1, 23, 10, 45)))
        self.assertFalse(timeslot.areWeWithinTimeslot((2020, 12, 23, 10, 45)))

        self.assertTrue(timeslot.areWeWithinTimeslot((2006, 9, 4, 9, 55)))
        self.assertFalse(timeslot.areWeWithinTimeslot((2006, 9, 4, 9, 54)))
        self.assertFalse(timeslot.areWeWithinTimeslot((2006, 9, 4, 8, 55)))
        self.assertFalse(timeslot.areWeWithinTimeslot((2006, 9, 3, 9, 55)))
        self.assertFalse(timeslot.areWeWithinTimeslot((2006, 8, 4, 9, 55)))

        self.assertTrue(timeslot.areWeWithinTimeslot((2006, 11, 10, 10, 33)))
        self.assertFalse(timeslot.areWeWithinTimeslot((2006, 11, 10, 10, 34)))
        self.assertFalse(timeslot.areWeWithinTimeslot((2006, 11, 10, 11, 33)))
        self.assertFalse(timeslot.areWeWithinTimeslot((2006, 11, 11, 10, 33)))
        self.assertFalse(timeslot.areWeWithinTimeslot((2006, 12, 10, 10, 33)))

        self.assertFalse(timeslot.areWeWithinTimeslot((2006, 9, 4, 9, 54)))
        self.assertTrue(timeslot.areWeWithinTimeslot((2006, 9, 4, 9, 55)))
        self.assertTrue(timeslot.areWeWithinTimeslot((2006, 9, 4, 10, 54)))
        self.assertTrue(timeslot.areWeWithinTimeslot((2006, 9, 5, 9, 54)))
        self.assertTrue(timeslot.areWeWithinTimeslot((2006, 10, 4, 9, 54)))
Пример #3
0
 def testNotWithinTimeslot(self):
     timeslot = Timeslot('36:1:09:55-45:5:10:33')
     self.assertFalse(timeslot.areWeWithinTimeslot((1983, 1, 23, 10, 45)))
Пример #4
0
 def testInTimeslot(self):
     timeslot = Timeslot('33:1:09:55-45:5:10:33')
     self.assertTrue(timeslot.areWeWithinTimeslot((2006, 10, 8, 12, 0)))
Пример #5
0
 def testWildCards(self):
     timeslot = Timeslot('*:*:10:00-*:*:11:00')
     self.assertFalse(timeslot.areWeWithinTimeslot((2099, 12, 31, 9, 59)))
     self.assertTrue(timeslot.areWeWithinTimeslot((2006, 1, 1, 10, 0o4)))
     self.assertTrue(timeslot.areWeWithinTimeslot((2001, 10, 2, 10, 0o1)))
Пример #6
0
 def testTimeslotinOneDay(self):
     timeslot = Timeslot('40:1:09:55-40:1:10:00')
     self.assertTrue(timeslot.areWeWithinTimeslot((2006, 10, 2, 9, 59)))
     self.assertFalse(timeslot.areWeWithinTimeslot((2006, 10, 2, 9, 54)))
     self.assertFalse(timeslot.areWeWithinTimeslot((2006, 10, 2, 10, 0o1)))
Пример #7
0
	def testNotWithinTimeslot(self):
		timeslot = Timeslot('36:1:09:55-45:5:10:33')
		self.assertFalse(timeslot.areWeWithinTimeslot((1983,  1, 23, 10, 45)))
Пример #8
0
	def testInTimeslot(self):
		timeslot = Timeslot('33:1:09:55-45:5:10:33')
		self.assertTrue(timeslot.areWeWithinTimeslot((2006, 10, 8, 12, 0)))
Пример #9
0
	def testWildCards(self):
		timeslot = Timeslot('*:*:10:00-*:*:11:00')
		self.assertFalse(timeslot.areWeWithinTimeslot( (2099, 12, 31,  9, 59)))
		self.assertTrue(timeslot.areWeWithinTimeslot((2006,  1,  1, 10, 04)))
		self.assertTrue(timeslot.areWeWithinTimeslot((2001, 10,  2, 10, 01)))
Пример #10
0
	def testTimeslotinOneDay(self):
		timeslot = Timeslot('40:1:09:55-40:1:10:00')
		self.assertTrue(timeslot.areWeWithinTimeslot( (2006, 10, 2,  9, 59)))
		self.assertFalse(timeslot.areWeWithinTimeslot((2006, 10, 2,  9, 54)))
		self.assertFalse(timeslot.areWeWithinTimeslot((2006, 10, 2, 10, 01)))