コード例 #1
0
    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/"))
コード例 #2
0
    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")