def test_zip_range_arguments_correct_with_buffers_before_and_after(self): with self._isolate_sut( buffer_count=5, current_index=2, zip_result_list=[11, 22]) as zip_mock: list(localcomplete.generate_buffers_search_order()) zip_mock.assert_called_once_with([1, 0], [3, 4])
def test_zip_range_arguments_correct_with_only_one_buffer(self): with self._isolate_sut( buffer_count=1, current_index=0, zip_result_list=[11, 22]) as zip_mock: list(localcomplete.generate_buffers_search_order()) zip_mock.assert_called_once_with([], [])
def test_generating_a_sequence(self): with self._isolate_sut( buffer_count=9, current_index=5, zip_result_list=[11, 22]): actual_result = list(localcomplete.generate_buffers_search_order()) self.assertEqual(actual_result, [5, 11, 22])