diff options
author | R. Tyler Ballance <tyler@slide.com> | 2009-06-27 23:14:38 -0700 |
---|---|---|
committer | R. Tyler Ballance <tyler@slide.com> | 2009-06-27 23:14:38 -0700 |
commit | 633d5bbeb004fe61d1d57d20a33701c860841f77 (patch) | |
tree | 74e13ef1ecc9d2fdbf9bba63a3398d2229fc5a1d | |
parent | 945c089408d62d4192b7638995dbf52a58c3cd30 (diff) | |
download | python-cheetah-633d5bbeb004fe61d1d57d20a33701c860841f77.tar.gz |
Add another LongCompile test that initializes and executes the template as well
-rw-r--r-- | src/Tests/Performance.py | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/Tests/Performance.py b/src/Tests/Performance.py index c74e4c3..db721f9 100644 --- a/src/Tests/Performance.py +++ b/src/Tests/Performance.py @@ -187,7 +187,10 @@ class LongCompileTest(PerformanceTest): <body> $header() - This is just some stupid page! + #for $i in $xrange(10) + This is just some stupid page! + <br/> + #end for <br/> $footer() @@ -196,12 +199,18 @@ class LongCompileTest(PerformanceTest): #end def ''' - template = self.compile(template) + return self.compile(template) class LongCompile_CompilerSettingsTest(LongCompileTest): def compile(self, template): return Cheetah.Template.Template.compile(template, keepRefToGeneratedCode=False, compilerSettings={'useStackFrames' : True, 'useAutocalling' : True}) + +class LongCompileAndRun(LongCompileTest): + def performanceSample(self): + template = super(LongCompileAndRun, self).performanceSample() + template = template(searchList=[{'title' : 'foo'}]) + template = template.respond() if __name__ == '__main__': |