Exemple #1
0
    def test_map_with_exception(self):
        def func(x):
            raise Exception()

        try:
            list(imap_async_threaded(func, list(range(40))))
        except Exception:
            pass
        else:
            assert False, 'exception expected'
Exemple #2
0
    def test_map_with_exception(self):
        def func(x):
            raise Exception()

        try:
            list(imap_async_threaded(func, range(40)))
        except Exception:
            pass
        else:
            assert False, 'exception expected'
Exemple #3
0
    def test_map(self):
        def func(x):
            time.sleep(0.05)
            return x
        start = time.time()
        result = list(imap_async_threaded(func, range(40)))
        stop = time.time()

        duration = stop - start
        assert duration < 0.2

        eq_(len(result), 40)
Exemple #4
0
    def test_map(self):
        def func(x):
            time.sleep(0.05)
            return x

        start = time.time()
        result = list(imap_async_threaded(func, list(range(40))))
        stop = time.time()

        duration = stop - start
        assert duration < 0.5, "took %s" % duration

        eq_(len(result), 40)