def test_fetch_events_explicit_several_batches(self): all_fetched_events = [] self.events = range(0, 9) batch_size = 2 events_fetcher = ExecutionEventsFetcher(self.client, 'execution_id', batch_size=batch_size) for i in range(0, 4): events_batch = events_fetcher._fetch_events_batch() self.assertEqual(len(events_batch), batch_size) all_fetched_events.extend(events_batch) remaining_events_batch = events_fetcher._fetch_events_batch() self.assertEqual(len(remaining_events_batch), 1) all_fetched_events.extend(remaining_events_batch) self.assertEqual(self.events, all_fetched_events)
def test_fetch_events_explicit_several_batches(self): all_fetched_events = [] self.events = range(0, 9) batch_size = 2 events_fetcher = ExecutionEventsFetcher(self.client, 'execution_id', batch_size=batch_size) for i in range(0, 4): events_batch = events_fetcher._fetch_events_batch() self.assertEqual(len(events_batch), batch_size) all_fetched_events.extend(events_batch) remaining_events_batch = events_fetcher._fetch_events_batch() self.assertEqual(len(remaining_events_batch), 1) all_fetched_events.extend(remaining_events_batch) self.assertEqual(self.events, all_fetched_events)
def test_fetch_events_explicit_single_batch(self): self.events = range(0, 10) events_fetcher = ExecutionEventsFetcher(self.client, 'execution_id', batch_size=100) batch_events = events_fetcher._fetch_events_batch() self.assertListEqual(self.events, batch_events)
def test_fetch_events_explicit_single_batch(self): self.events = range(0, 10) events_fetcher = ExecutionEventsFetcher(self.client, 'execution_id', batch_size=100) batch_events = events_fetcher._fetch_events_batch() self.assertListEqual(self.events, batch_events)