mirror of https://github.com/tqdm/tqdm.git
21 lines
500 B
Python
21 lines
500 B
Python
from __future__ import division
|
|
|
|
from time import sleep
|
|
|
|
from .tests_tqdm import importorskip, mark
|
|
|
|
pytestmark = mark.slow
|
|
|
|
|
|
def test_dask(capsys):
|
|
"""Test tqdm.dask.TqdmCallback"""
|
|
ProgressBar = importorskip('tqdm.dask').TqdmCallback
|
|
dask = importorskip('dask')
|
|
|
|
schedule = [dask.delayed(sleep)(i / 10) for i in range(5)]
|
|
with ProgressBar(desc="computing"):
|
|
dask.compute(schedule)
|
|
_, err = capsys.readouterr()
|
|
assert "computing: " in err
|
|
assert '5/5' in err
|