def test_max_retries(): flc = from_local_chunks(config={ 'max_retries': 5, 'max_backoff': 100, 'streamcorpus_version': 'v0_2_0', }) start_time = time.time() with pytest.raises(IOError) as excinfo: # pylint: disable=E1101 flc('no-such-path') elapsed = time.time() - start_time assert elapsed > 0.1 * 2**4 assert excinfo.value.errno == errno.ENOENT
def test_max_retries(): flc = from_local_chunks(config={ 'max_retries': 5, 'max_backoff': 100, 'streamcorpus_version': 'v0_2_0', }) start_time = time.time() with pytest.raises(IOError) as excinfo: # pylint: disable=E1101 flc('no-such-path') elapsed = time.time() - start_time assert elapsed > 0.1 * 2**4 assert excinfo.value.errno == errno.ENOENT
def test_max_backoff(): config = dict( max_retries = 5, max_backoff = 2, streamcorpus_version = 'v0_2_0' ) flc = from_local_chunks(config) start_time = time.time() with pytest.raises(IOError) as excinfo: # pylint: disable=E1101 flc('no-such-path') elapsed = time.time() - start_time assert elapsed < 4 assert excinfo.value.errno == errno.ENOENT