diff options
| author | Simon Robertshaw <simon@hardwired.org.uk> | 2011-10-26 13:50:50 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2011-10-26 13:50:50 (GMT) |
| commit | e46ef289e142982d7bd592faa7b0f85470364c01 (patch) | |
| tree | cda253e03788f7db0a7cdcd05662f66b4455e298 /src/python/stdlib/test/test_dummy_threading.py | |
| parent | d0d0d62bbcbb5c3417f8cba419c83bac192ea985 (diff) | |
| download | powder-e46ef289e142982d7bd592faa7b0f85470364c01.zip powder-e46ef289e142982d7bd592faa7b0f85470364c01.tar.gz | |
Remove Python console stuff
Diffstat (limited to 'src/python/stdlib/test/test_dummy_threading.py')
| -rw-r--r-- | src/python/stdlib/test/test_dummy_threading.py | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/src/python/stdlib/test/test_dummy_threading.py b/src/python/stdlib/test/test_dummy_threading.py deleted file mode 100644 index 2f59d5f..0000000 --- a/src/python/stdlib/test/test_dummy_threading.py +++ /dev/null @@ -1,63 +0,0 @@ -from test import test_support -import unittest -import dummy_threading as _threading -import time - -class DummyThreadingTestCase(unittest.TestCase): - - class TestThread(_threading.Thread): - - def run(self): - global running - global sema - global mutex - # Uncomment if testing another module, such as the real 'threading' - # module. - #delay = random.random() * 2 - delay = 0 - if test_support.verbose: - print 'task', self.name, 'will run for', delay, 'sec' - sema.acquire() - mutex.acquire() - running += 1 - if test_support.verbose: - print running, 'tasks are running' - mutex.release() - time.sleep(delay) - if test_support.verbose: - print 'task', self.name, 'done' - mutex.acquire() - running -= 1 - if test_support.verbose: - print self.name, 'is finished.', running, 'tasks are running' - mutex.release() - sema.release() - - def setUp(self): - self.numtasks = 10 - global sema - sema = _threading.BoundedSemaphore(value=3) - global mutex - mutex = _threading.RLock() - global running - running = 0 - self.threads = [] - - def test_tasks(self): - for i in range(self.numtasks): - t = self.TestThread(name="<thread %d>"%i) - self.threads.append(t) - t.start() - - if test_support.verbose: - print 'waiting for all tasks to complete' - for t in self.threads: - t.join() - if test_support.verbose: - print 'all tasks done' - -def test_main(): - test_support.run_unittest(DummyThreadingTestCase) - -if __name__ == '__main__': - test_main() |
