diff options
author | ben <ben@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109> | 2002-07-16 05:16:42 +0000 |
---|---|---|
committer | ben <ben@2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109> | 2002-07-16 05:16:42 +0000 |
commit | 4c8440ee71ba819c7327913870a615186ef8d386 (patch) | |
tree | 5d4d811680e1b3fd0a3393de3d49eb9cae116481 /rdiff-backup/testing/timetest.py | |
parent | 6efc3610e37994c38a70cf32266e1e495035fbd3 (diff) | |
download | rdiff-backup-4c8440ee71ba819c7327913870a615186ef8d386.tar.gz |
Various changes to 0.9.3, see CHANGELOG
git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@157 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
Diffstat (limited to 'rdiff-backup/testing/timetest.py')
-rw-r--r-- | rdiff-backup/testing/timetest.py | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/rdiff-backup/testing/timetest.py b/rdiff-backup/testing/timetest.py index 089ae0c..b6d545f 100644 --- a/rdiff-backup/testing/timetest.py +++ b/rdiff-backup/testing/timetest.py @@ -1,4 +1,4 @@ -import unittest +import unittest, time from commontest import * import Globals, Time @@ -108,5 +108,29 @@ class TimeTest(unittest.TestCase): self.assertRaises(Time.TimeException, g2t, "") self.assertRaises(Time.TimeException, g2t, "3q") + def testSleeping(self): + """Test sleep and sleep ratio""" + sleep_ratio = 0.5 + time1 = time.time() + Time.sleep(0) # set initial time + time.sleep(1) + time2 = time.time() + Time.sleep(sleep_ratio) + time3 = time.time() + time.sleep(0.5) + time4 = time.time() + Time.sleep(sleep_ratio) + time5 = time.time() + + sleep_ratio = 0.25 + time.sleep(0.75) + time6 = time.time() + Time.sleep(sleep_ratio) + time7 = time.time() + + assert 0.9 < time3 - time2 < 1.1, time3 - time2 + assert 0.4 < time5 - time4 < 0.6, time5 - time4 + assert 0.2 < time7 - time6 < 0.3, time7 - time6 + if __name__ == '__main__': unittest.main() |