示例#1
0
class SimClockTestCase(unittest.TestCase):
    def setUp(self):
        print "In setUp"
        self.clock = SimClock()

    def test_check_epoch(self):
        print "Checking time epoch"
        epoch = self.clock._epoch
        self.assertEqual(epoch.strftime("%m/%d/%Y:%H:%M:%S"), "01/01/1970:00:00:00")

    def test_time_passage(self):
        print "Testing time advancement"
        t0 = self.clock.currentTime()
        time.sleep(5)
        tf = self.clock.currentTime()
        self.assertAlmostEqual(tf - t0, 5.0, places=2)

    def tearDown(self):
        print "In tearDown"
        del self.clock
示例#2
0
 def setUp(self):
     print "In setUp"
     self.clock = SimClock()