basic inheritance works now

--HG--
branch : trunk
diff --git a/test.py b/test.py
index fcdf050..549efe8 100644
--- a/test.py
+++ b/test.py
@@ -1,27 +1,21 @@
 from jinja2 import Environment
+from jinja2.loaders import DictLoader
 
-env = Environment()
-tmpl = env.from_string("""<!doctype html>
-<html>
-  <head>
-    <title>{{ page_title|e }}</title>
-  </head>
-  <body>
-    <ul class="navigation">
-    {%- for href, caption in [
-        ('index.html', 'Index'),
-        ('projects.html', 'Projects'),
-        ('about.html', 'About')
-    ] %}
-      <li><a href="{{ href|e }}">{{ caption|e }}</a></li>
-    {%- endfor %}
-    </ul>
-    <div class="body">
-      {{ body }}
-    </div>
-  </body>
-</html>\
-""")
+env = Environment(loader=DictLoader({
+'child.html': u'''\
+{% extends master_layout or 'master.html' %}
+{% macro get_the_answer() %}42{% endmacro %}
+{% block body %}
+    {{ get_the_answer() }}
+{% endblock %}
+''',
+'master.html': u'''\
+<!doctype html>
+<title>Foo</title>
+{% block body %}{% endblock %}
+'''
+}))
 
 
-print tmpl.render(page_title='<foo>', body='<p>Hello World</p>')
+tmpl = env.get_template("child.html")
+print tmpl.render()