Skip to content

Commit b1d08c9

Browse files
committed
fixed test
1 parent 24fe643 commit b1d08c9

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

tests/unit/data/_metrics/test_data_model.py

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -213,17 +213,12 @@ def test_start_attempt_with_backoff_generator(self):
213213
If operation has a backoff generator, it should be used to attach backoff
214214
times to attempts
215215
"""
216+
from google.cloud.bigtable.data._helpers import BackoffGenerator
216217

217-
def mock_generator():
218-
"""
219-
always send back what was sent in
220-
"""
221-
sent = None
222-
while True:
223-
sent = yield sent
224-
225-
metric = self._make_one(mock.Mock())
226-
metric.backoff_generator = mock_generator()
218+
generator = BackoffGenerator()
219+
# pre-seed generator with exepcted values
220+
generator.history = list(range(10))
221+
metric = self._make_one(mock.Mock(), backoff_generator=generator)
227222
# initialize generator
228223
next(metric.backoff_generator)
229224
metric.start_attempt()

0 commit comments

Comments
 (0)