Exemplo n.º 1
0
    def test_01_in(self):
        numbers = [int(1000 * random.random()) for i in xrange(1000)]
        tracker = TimedTracker(5)
        tracker.add(numbers)

        number = random.choice(numbers)
        self.assertIn(number, tracker)
Exemplo n.º 2
0
    def test_01_in(self):
	numbers = [int(1000*random.random()) for i in xrange(1000)]
        tracker = TimedTracker(5)
	tracker.add(numbers)

        number = random.choice(numbers)
	self.assertIn(number, tracker)
Exemplo n.º 3
0
    def test_03_timeout(self):
        numbers = [int(1000 * random.random()) for i in xrange(1000)]

        not_expired = []
        for i in xrange(10):
            not_expired.append(random.choice(numbers))

        tracker = TimedTracker(5)

        time.sleep(6)

        for id in not_expired:
            tracker.update(id)

        for id in not_expired:
            self.assertNotIn(id, tracker.get_expired())
Exemplo n.º 4
0
    def test_03_timeout(self):
	numbers = [int(1000*random.random()) for i in xrange(1000)]

        not_expired= []
	for i in xrange(10):
            not_expired.append(random.choice(numbers))

        tracker = TimedTracker(5)

	time.sleep(6)

        for id in not_expired:
            tracker.update(id)

	for id in not_expired:
	    self.assertNotIn(id, tracker.get_expired())