# HG changeset patch
# User Yuya Nishihara <y...@tcha.org>
# Date 1521112254 -32400
#      Thu Mar 15 20:10:54 2018 +0900
# Node ID a305e7f025b030a74ca178f722e7502d6c012d6a
# Parent  451f4ada3589ebf0074f0a882c5b6b03b2c70bdf
test-template-engine: deduplicate methods of custom template engine

diff --git a/tests/test-template-engine.t b/tests/test-template-engine.t
--- a/tests/test-template-engine.t
+++ b/tests/test-template-engine.t
@@ -6,23 +6,12 @@
   >     templateutil,
   > )
   > 
-  > class mytemplater(object):
-  >     def __init__(self, loader, filters, defaults, resources, aliases):
-  >         self.loader = loader
-  >         self._defaults = defaults
-  >         self._resources = resources
-  > 
-  >     def symbol(self, mapping, key):
-  >         return mapping[key]
-  > 
-  >     def resource(self, mapping, key):
-  >         v = self._resources[key]
-  >         if v is None:
-  >             v = mapping[key]
-  >         return v
+  > class mytemplater(templater.engine):
+  >     def _load(self, t):
+  >         return self._loader(t)
   > 
   >     def process(self, t, map):
-  >         tmpl = self.loader(t)
+  >         tmpl = self._load(t)
   >         props = self._defaults.copy()
   >         props.update(map)
   >         for k, v in props.items():
_______________________________________________
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

Reply via email to