def test_when_selection_huge_ask(self): view = MockView() exporter = JSONExporter(view) exporter.selection_based_on == 'sbo_selection' view.selection = range(5000) view.reply_yes_no_dialog = [False] exporter.run() self.assertTrue('run_yes_no_dialog' in view.invoked) self.assertEquals(view.reply_yes_no_dialog, [])