MCPcopy Create free account
hub / github.com/aws/aws-cli / setUp

Method setUp

tests/unit/s3transfer/test_bandwidth.py:285–295  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

283
284class TestLeakyBucket(unittest.TestCase):
285 def setUp(self):
286 self.max_rate = 1
287 self.time_now = 1.0
288 self.time_utils = mock.Mock(TimeUtils)
289 self.time_utils.time.return_value = self.time_now
290 self.scheduler = mock.Mock(ConsumptionScheduler)
291 self.scheduler.is_scheduled.return_value = False
292 self.rate_tracker = mock.Mock(BandwidthRateTracker)
293 self.leaky_bucket = LeakyBucket(
294 self.max_rate, self.time_utils, self.rate_tracker, self.scheduler
295 )
296
297 def set_projected_rate(self, rate):
298 self.rate_tracker.get_projected_rate.return_value = rate

Callers 2

setUpMethod · 0.45
setUpMethod · 0.45

Calls 1

LeakyBucketClass · 0.90

Tested by

no test coverage detected