Skip to content

Commit

Permalink
Avoid coverage reporting for rendering engine configuration when engi…
Browse files Browse the repository at this point in the history
…ne is not installed
  • Loading branch information
amol- committed Mar 4, 2014
1 parent e0ba919 commit 9621931
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 11 deletions.
6 changes: 3 additions & 3 deletions tg/renderers/genshi.py
Expand Up @@ -9,14 +9,14 @@

try:
import genshi
except ImportError:
except ImportError: # pragma: no cover
genshi = None

if genshi is not None:
from genshi.template import TemplateLoader as GenshiTemplateLoader
from genshi.filters import Translator
from genshi import HTML, XML
else:
else: # pragma: no cover
class GenshiTemplateLoader(object): pass


Expand Down Expand Up @@ -61,7 +61,7 @@ def create(cls, config, app_globals):
filter, template loader
"""
if genshi is None:
if genshi is None: # pragma: no cover
# Genshi not available
return None

Expand Down
6 changes: 3 additions & 3 deletions tg/renderers/jinja.py
Expand Up @@ -8,15 +8,15 @@

try:
import jinja2
except ImportError:
except ImportError: # pragma: no cover
jinja2 = None

if jinja2 is not None:
from jinja2.loaders import FileSystemLoader
from jinja2 import ChoiceLoader, Environment
from jinja2.filters import FILTERS
from jinja2.exceptions import TemplateNotFound
else:
else: # pragma: no cover
class FileSystemLoader(object): pass

__all__ = ['JinjaRenderer']
Expand All @@ -28,7 +28,7 @@ class JinjaRenderer(RendererFactory):
@classmethod
def create(cls, config, app_globals):
"""Setup a renderer and loader for Jinja2 templates."""
if jinja2 is None:
if jinja2 is None: # pragma: no cover
return None

if config.get('use_dotted_templatenames', True):
Expand Down
6 changes: 3 additions & 3 deletions tg/renderers/kajiki.py
Expand Up @@ -6,12 +6,12 @@

try:
import kajiki
except ImportError:
except ImportError: # pragma: no cover
kajiki = None

if kajiki is not None:
from kajiki.loader import FileLoader
else:
else: # pragma: no cover
class FileLoader(object): pass

__all__ = ['KajikiRenderer']
Expand All @@ -23,7 +23,7 @@ class KajikiRenderer(RendererFactory):
@classmethod
def create(cls, config, app_globals):
"""Setup a renderer and loader for the Kajiki engine."""
if kajiki is None:
if kajiki is None: # pragma: no cover
return None

loader = KajikiTemplateLoader(config.paths.templates[0],
Expand Down
4 changes: 2 additions & 2 deletions tg/renderers/mako.py
Expand Up @@ -16,7 +16,7 @@

try:
import mako
except ImportError:
except ImportError: # pragma: no cover
mako = None

if mako is not None:
Expand All @@ -37,7 +37,7 @@ def create(cls, config, app_globals):
"""
Setup a renderer and loader for mako templates.
"""
if mako is None:
if mako is None: # pragma: no cover
return None

use_dotted_templatenames = config.get('use_dotted_templatenames', True)
Expand Down

0 comments on commit 9621931

Please sign in to comment.