def run(self): dir_path = os.path.join( PathResolver.theme_dir('simple'), 'static', ) manager = self.get_manager_bind_with_plugin(StaticFileOfThemeSimple) for abs_path in self._load_files_in_dir(dir_path): manager.create(abs_path)
def _get_env(): template_path = os.path.join( PathResolver.theme_dir('simple'), 'templates', ) loader = FileSystemLoader(template_path) env = Environment(loader=loader) return env
def test_theme_state_and_dir(self): self.assertEqual( PathResolver.theme_state('testtheme'), self._get_file_path('states/testtheme'), ) self.assertEqual( PathResolver.theme_dir('testtheme'), self._get_file_path('themes/testtheme'), )
def base_path(self): return PathResolver.theme_dir(self.THEME)