class TestFrequency(unittest.TestCase): def setUp(self): self.freq=Frequency(0.5) def test_frequency(self): # make sure the shuffled sequence does not lose any elements st=time.time() self.freq.start() print '2 seconds' self.freq.end() self.freq.start() print '2 seconds' self.freq.end() self.freq.start() print '2 seconds' self.freq.end() end=time.time() self.assertTrue( end - st >= 2*3 )
#coding=utf-8 from frequency import Frequency fr=Frequency(3) #execute 3 times by sec while 1: fr.start() print 'This is executed 3x by sec' fr.end()