Ejemplo n.º 1
0
    def test_condexpr(self):
        ctx = {
            "foo": "abc",
            "bar": 1,
            "zap": 123,
        }

        data = jinja2js.extract_template(self.request, "condexpr.html", ctx)
        print data
        assert data["fooifbarelsezap"] == "abc"
Ejemplo n.º 2
0
 def test_getitem(self):
     ctx = {"foo": {"bar": "basta"}}
     data = jinja2js.extract_template(self.request, "getitem.html", ctx)
     print data
     assert data["foo['bar']"] == "basta"
Ejemplo n.º 3
0
 def test_getattr(self):
     self.request.GET["foo"] = "bar"
     ctx = {}
     data = jinja2js.extract_template(self.request, "getattr.html", ctx)
     print data
     assert data["request.GET['foo']"] == "bar"
Ejemplo n.º 4
0
 def test_name(self):
     ctx = {"foo": "abc"}
     data = jinja2js.extract_template(self.request, "name.html", ctx)
     print data
     assert data["foo"] == "abc"