Skip to content

Commit

Permalink
Update test
Browse files Browse the repository at this point in the history
Signed-off-by: Cheng Su <scnju13@gmail.com>
  • Loading branch information
c21 committed Jan 26, 2024
1 parent 2e6c839 commit f5de03e
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions python/ray/data/tests/test_backpressure_policies.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import functools
import math
import time
import unittest
from collections import defaultdict
Expand Down Expand Up @@ -61,13 +62,17 @@ def test_basic(self):
)
map_op.metrics.num_tasks_running = 0
map_op.metrics.num_tasks_finished = 0
topology = {map_op: MagicMock()}
topology = {
map_op: MagicMock(),
input_op: MagicMock(),
map_op_no_concurrency: MagicMock(),
}

policy = ConcurrencyCapBackpressurePolicy(topology)

self.assertEqual(policy._concurrency_caps[map_op], concurrency)
self.assertTrue(input_op not in policy._concurrency_caps)
self.assertTrue(map_op_no_concurrency not in policy._concurrency_caps)
self.assertTrue(math.isinf(policy._concurrency_caps[input_op]))
self.assertTrue(math.isinf(policy._concurrency_caps[map_op_no_concurrency]))

# Gradually increase num_tasks_running to the cap.
for i in range(1, concurrency + 1):
Expand Down

0 comments on commit f5de03e

Please sign in to comment.