From 3a960197fa06f5c912b7651eac61431877f1bc67 Mon Sep 17 00:00:00 2001 From: Chris Jerdonek Date: Fri, 23 Dec 2011 16:53:50 -0800 Subject: Fixed issue #65: "Loader should accept decode_errors like Renderer" --- tests/data/ascii.mustache | 1 + tests/data/nonascii.mustache | 1 + 2 files changed, 2 insertions(+) create mode 100644 tests/data/ascii.mustache create mode 100644 tests/data/nonascii.mustache (limited to 'tests/data') diff --git a/tests/data/ascii.mustache b/tests/data/ascii.mustache new file mode 100644 index 0000000..e86737b --- /dev/null +++ b/tests/data/ascii.mustache @@ -0,0 +1 @@ +ascii: abc \ No newline at end of file diff --git a/tests/data/nonascii.mustache b/tests/data/nonascii.mustache new file mode 100644 index 0000000..bd69b61 --- /dev/null +++ b/tests/data/nonascii.mustache @@ -0,0 +1 @@ +non-ascii: é \ No newline at end of file -- cgit v1.2.1 From b09cd3031ddf1c0eb2a1d79952dc50646a0ee929 Mon Sep 17 00:00:00 2001 From: Chris Jerdonek Date: Tue, 27 Dec 2011 09:01:32 -0800 Subject: Addressed issue #74: "Add Renderer.render_path()" This commit also adds a Renderer.read() method and a file_encoding keyword argument to Renderer.__init__(). --- tests/data/say_hello.mustache | 1 + 1 file changed, 1 insertion(+) create mode 100644 tests/data/say_hello.mustache (limited to 'tests/data') diff --git a/tests/data/say_hello.mustache b/tests/data/say_hello.mustache new file mode 100644 index 0000000..0824db0 --- /dev/null +++ b/tests/data/say_hello.mustache @@ -0,0 +1 @@ +Hello {{to}} \ No newline at end of file -- cgit v1.2.1 From 031186757b8926be2f5b86dff1bab8ffff7efc9f Mon Sep 17 00:00:00 2001 From: Chris Jerdonek Date: Wed, 28 Dec 2011 17:39:57 -0800 Subject: Added two test files left out of a previous commit. --- tests/data/duplicate.mustache | 1 + tests/data/locator/duplicate.mustache | 1 + 2 files changed, 2 insertions(+) create mode 100644 tests/data/duplicate.mustache create mode 100644 tests/data/locator/duplicate.mustache (limited to 'tests/data') diff --git a/tests/data/duplicate.mustache b/tests/data/duplicate.mustache new file mode 100644 index 0000000..a0515e3 --- /dev/null +++ b/tests/data/duplicate.mustache @@ -0,0 +1 @@ +This file is used to test locate_path()'s search order. \ No newline at end of file diff --git a/tests/data/locator/duplicate.mustache b/tests/data/locator/duplicate.mustache new file mode 100644 index 0000000..a0515e3 --- /dev/null +++ b/tests/data/locator/duplicate.mustache @@ -0,0 +1 @@ +This file is used to test locate_path()'s search order. \ No newline at end of file -- cgit v1.2.1 From 383acd311767f884976eaf5fa4d919f8a61a3eea Mon Sep 17 00:00:00 2001 From: Chris Jerdonek Date: Thu, 29 Dec 2011 21:16:17 -0800 Subject: Addressed issue #70: "Support Renderer.render(object, context)" --- tests/data/__init__.py | 0 tests/data/say_hello.mustache | 2 +- tests/data/templates.py | 7 +++++++ 3 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 tests/data/__init__.py create mode 100644 tests/data/templates.py (limited to 'tests/data') diff --git a/tests/data/__init__.py b/tests/data/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/tests/data/say_hello.mustache b/tests/data/say_hello.mustache index 0824db0..84ab4c9 100644 --- a/tests/data/say_hello.mustache +++ b/tests/data/say_hello.mustache @@ -1 +1 @@ -Hello {{to}} \ No newline at end of file +Hello, {{to}} \ No newline at end of file diff --git a/tests/data/templates.py b/tests/data/templates.py new file mode 100644 index 0000000..ef629b9 --- /dev/null +++ b/tests/data/templates.py @@ -0,0 +1,7 @@ +# coding: utf-8 + + +class SayHello(object): + + def to(self): + return "World" -- cgit v1.2.1 From 9202ce2353863a3b27366605c6f7017a5ab93cb6 Mon Sep 17 00:00:00 2001 From: Chris Jerdonek Date: Mon, 23 Jan 2012 06:18:26 -0800 Subject: Added locator.Locator.find_path_by_object(). Also, more progress on view.Locator.get_template_path(). --- tests/data/sample_view.mustache | 1 + tests/data/templates.py | 7 ------- tests/data/views.py | 12 ++++++++++++ 3 files changed, 13 insertions(+), 7 deletions(-) create mode 100644 tests/data/sample_view.mustache delete mode 100644 tests/data/templates.py create mode 100644 tests/data/views.py (limited to 'tests/data') diff --git a/tests/data/sample_view.mustache b/tests/data/sample_view.mustache new file mode 100644 index 0000000..3829998 --- /dev/null +++ b/tests/data/sample_view.mustache @@ -0,0 +1 @@ +Sample view... \ No newline at end of file diff --git a/tests/data/templates.py b/tests/data/templates.py deleted file mode 100644 index ef629b9..0000000 --- a/tests/data/templates.py +++ /dev/null @@ -1,7 +0,0 @@ -# coding: utf-8 - - -class SayHello(object): - - def to(self): - return "World" diff --git a/tests/data/views.py b/tests/data/views.py new file mode 100644 index 0000000..597f854 --- /dev/null +++ b/tests/data/views.py @@ -0,0 +1,12 @@ +# coding: utf-8 + +from pystache.view import View + +class SayHello(object): + + def to(self): + return "World" + + +class SampleView(View): + pass -- cgit v1.2.1 From 8782cc27e86524e5061252e9913fbb5ecb76342d Mon Sep 17 00:00:00 2001 From: Chris Jerdonek Date: Tue, 24 Jan 2012 18:25:50 -0800 Subject: The view.Locator class now supports view.template_encoding. --- tests/data/non_ascii.mustache | 1 + tests/data/nonascii.mustache | 1 - tests/data/sample_view.mustache | 2 +- tests/data/views.py | 4 ++++ 4 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 tests/data/non_ascii.mustache delete mode 100644 tests/data/nonascii.mustache (limited to 'tests/data') diff --git a/tests/data/non_ascii.mustache b/tests/data/non_ascii.mustache new file mode 100644 index 0000000..bd69b61 --- /dev/null +++ b/tests/data/non_ascii.mustache @@ -0,0 +1 @@ +non-ascii: é \ No newline at end of file diff --git a/tests/data/nonascii.mustache b/tests/data/nonascii.mustache deleted file mode 100644 index bd69b61..0000000 --- a/tests/data/nonascii.mustache +++ /dev/null @@ -1 +0,0 @@ -non-ascii: é \ No newline at end of file diff --git a/tests/data/sample_view.mustache b/tests/data/sample_view.mustache index 3829998..e86737b 100644 --- a/tests/data/sample_view.mustache +++ b/tests/data/sample_view.mustache @@ -1 +1 @@ -Sample view... \ No newline at end of file +ascii: abc \ No newline at end of file diff --git a/tests/data/views.py b/tests/data/views.py index 597f854..c082abe 100644 --- a/tests/data/views.py +++ b/tests/data/views.py @@ -10,3 +10,7 @@ class SayHello(object): class SampleView(View): pass + + +class NonAscii(View): + pass -- cgit v1.2.1 From 4edb9fa0cdba7d5f43167086dcba7f8141e9aad6 Mon Sep 17 00:00:00 2001 From: Chris Jerdonek Date: Tue, 20 Mar 2012 04:07:45 -0700 Subject: Renamed view module to custom_template. --- tests/data/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tests/data') diff --git a/tests/data/views.py b/tests/data/views.py index c082abe..57b5a7d 100644 --- a/tests/data/views.py +++ b/tests/data/views.py @@ -1,6 +1,6 @@ # coding: utf-8 -from pystache.view import View +from pystache import View class SayHello(object): -- cgit v1.2.1 From d54cc252df3472323504fcc732f3de8152f5b694 Mon Sep 17 00:00:00 2001 From: Chris Jerdonek Date: Thu, 22 Mar 2012 12:42:11 -0700 Subject: The CustomizedTemplate tests no longer depend on the View class. --- tests/data/views.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'tests/data') diff --git a/tests/data/views.py b/tests/data/views.py index 57b5a7d..b96d968 100644 --- a/tests/data/views.py +++ b/tests/data/views.py @@ -1,6 +1,6 @@ # coding: utf-8 -from pystache import View +from pystache import CustomizedTemplate class SayHello(object): @@ -8,9 +8,9 @@ class SayHello(object): return "World" -class SampleView(View): +class SampleView(CustomizedTemplate): pass -class NonAscii(View): +class NonAscii(CustomizedTemplate): pass -- cgit v1.2.1 From 1542217e351fd9c45d25178e0fc92a91a5449cee Mon Sep 17 00:00:00 2001 From: Chris Jerdonek Date: Sat, 31 Mar 2012 09:53:29 -0700 Subject: Renamed CustomizedTemplate to TemplateSpec. --- tests/data/views.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'tests/data') diff --git a/tests/data/views.py b/tests/data/views.py index b96d968..4d9df02 100644 --- a/tests/data/views.py +++ b/tests/data/views.py @@ -1,6 +1,6 @@ # coding: utf-8 -from pystache import CustomizedTemplate +from pystache import TemplateSpec class SayHello(object): @@ -8,9 +8,9 @@ class SayHello(object): return "World" -class SampleView(CustomizedTemplate): +class SampleView(TemplateSpec): pass -class NonAscii(CustomizedTemplate): +class NonAscii(TemplateSpec): pass -- cgit v1.2.1