(self, size)
| 967 | |
| 968 | @bigmemtest(size=50, memuse=100*2**20, dry_run=False) |
| 969 | def test_many_threads(self, size): |
| 970 | # Test multiple concurrent put() and get() |
| 971 | q = self.q |
| 972 | inputs = list(range(10000)) |
| 973 | results = self.run_threads(size, q, inputs, self.feed, self.consume) |
| 974 | |
| 975 | # Multiple consumers without synchronization append the |
| 976 | # results in random order |
| 977 | self.assertEqual(sorted(results), inputs) |
| 978 | |
| 979 | @bigmemtest(size=50, memuse=100*2**20, dry_run=False) |
| 980 | def test_many_threads_nonblock(self, size): |
nothing calls this directly
no test coverage detected