def create_controller(self, view): if self.dry_run: name_generator = DryRunNameGenerator() else: name_generator = ProvisionalNameGenerator() return ProcessRealsController(self.model, view, name_generator)
def setUp(self): WxWidgetTestCase.setUp(self) parser = AstromParser() directory_manager = DirectoryContext( self.get_abs_path("data/controller_testdir")) progress_manager = ProgressManager(directory_manager) workunit_provider = WorkUnitProvider(tasks.get_suffix(tasks.REALS_TASK), directory_manager, progress_manager, RealsWorkUnitBuilder(parser, progress_manager)) download_manager = Mock(spec=AsynchronousImageDownloadManager) self.model = UIModel(workunit_provider, progress_manager, download_manager) self.name_generator = Mock() self.controller = ProcessRealsController(self.model, self.name_generator)
def create_controller(self, view): return ProcessRealsController(self.model, view, self.name_generator)
def create_controller(self, model): return ProcessRealsController(model, ProvisionalNameGenerator())