def test_scanned_folder_custom(self): '''This test case ensures scanned folder is correctly detected based on active config.''' from fantastico.mvc.controller_registrator import ControllerRouteLoader settings_facade = Mock() settings_facade.get_config = Mock(return_value=TestProfileNotUsed()) settings_facade.get = Mock(return_value=[]) loader = ControllerRouteLoader(settings_facade) self.assertTrue( loader.scanned_folders[0].endswith("fantastico/mvc/tests/"))
def init(self): from fantastico.mvc.controller_registrator import ControllerRouteLoader self._settings_facade = Mock() self._settings_facade.get_config = Mock( return_value=settings.BasicSettings()) self._settings_facade.get = Mock(return_value=["fantastico.locale"]) self._route_loader = ControllerRouteLoader( settings_facade=self._settings_facade, scanned_folder=instantiator.get_class_abslocation( ControllerRouteLoaderTests)) self._settings_facade.get.assert_called_once_with( "mvc_additional_paths")