diff options
Diffstat (limited to 'tests/QtCore/static_protected_methods_test.py')
-rw-r--r-- | tests/QtCore/static_protected_methods_test.py | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/tests/QtCore/static_protected_methods_test.py b/tests/QtCore/static_protected_methods_test.py new file mode 100644 index 000000000..9d920a438 --- /dev/null +++ b/tests/QtCore/static_protected_methods_test.py @@ -0,0 +1,30 @@ +#!/usr/bin/python +'''Unit tests for static protected methods''' + +import unittest, time + +from PySide.QtCore import QThread + +class Test (QThread): + def run(self): + start = time.time() + self.sleep(1) + self.time_elapsed = time.time() - start + +class QStaticProtectedCall(unittest.TestCase): + '''Test case for static protected method call''' + + def setUp(self): + pass + + def tearDown(self): + pass + + def testPathSeparator(self): + thread = Test() + thread.start() + thread.wait() + self.assertTrue(thread.time_elapsed <= 1.1) # tolarance of 100ms + +if __name__ == '__main__': + unittest.main() |