aboutsummaryrefslogtreecommitdiffstats
path: root/testing/tests (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-10-01Fix whitespace handling for macros and imports (#55)Libravatar larros1-1/+1
Resolves https://github.com/djc/askama/issues/52. * Fix of review comments
2017-09-26Add support for importing template files with macros (#51)Libravatar larros1-0/+12
* Fix review comments for macro imports
2017-09-10Add support for tuple indexing in templatesLibravatar Lars Erik Rosengren1-0/+12
2017-09-07Extend escaping according to OWASP recommendationsLibravatar Dirkjan Ochtman1-3/+4
2017-09-07Move JSON test into filters test moduleLibravatar Dirkjan Ochtman2-28/+31
2017-09-07Move escaping tests into a separate moduleLibravatar Dirkjan Ochtman1-52/+0
2017-09-07Add test case for inferred escape modeLibravatar Dirkjan Ochtman1-0/+13
2017-09-07Make ext attribute mandatory for source-specified templatesLibravatar Dirkjan Ochtman3-5/+5
2017-09-05Add some tests for escaping functionalityLibravatar Dirkjan Ochtman1-0/+39
2017-09-04Moved precedence test into operators moduleLibravatar Dirkjan Ochtman2-15/+11
2017-09-03Changed implementation of precedence rulesLibravatar Lars Erik Rosengren1-0/+15
This implementation resolves djc/askama#44 by changing the precedence implementation. The previous solution was very slow because it had to try to parse all combinations of precedence layers leading to 2^9 iterations for each expr_any. This is solved by reusing the left operand instead of reparsing it when the operator isn't found. This implementation also solves another related issue that expressions with multiple operators couldn't be parsed, for example {{1 * 2 * 3}}. This is handled by using expr_any for the right operand instead of only using higher level precedence layers.
2017-09-02Add `join` filter & tests for itLibravatar defyrlt1-0/+25
2017-08-25Add test for parent default block implementationsLibravatar Bastien Orivel1-2/+2
2017-08-24Simplify Rocket test slightlyLibravatar Dirkjan Ochtman1-1/+1
2017-08-24Add test case for user-defined filtersLibravatar Dirkjan Ochtman1-0/+19
2017-08-23Add test for Rocket supportLibravatar Dirkjan Ochtman1-0/+33
2017-08-23Add test for Iron supportLibravatar Dirkjan Ochtman1-0/+20
2017-08-23Forgot to remove debugging cruft, againLibravatar Dirkjan Ochtman1-1/+1
2017-08-23Adding optional json filterLibravatar Anthony Nowell1-4/+18
2017-08-22Add test for basic macro useLibravatar Dirkjan Ochtman1-0/+16
2017-08-16Change one test case to use source attributeLibravatar Dirkjan Ochtman1-1/+1
2017-08-16Add test for variable declarationLibravatar Dirkjan Ochtman1-0/+14
2017-08-15Add test for let blocksLibravatar Dirkjan Ochtman1-0/+16
2017-08-10Disable debug output for example by defaultLibravatar Dirkjan Ochtman1-1/+1
2017-08-10Add README example as a test caseLibravatar Dirkjan Ochtman1-0/+18
2017-08-10Implement Display for all TemplatesLibravatar Dirkjan Ochtman1-0/+13
2017-08-10Propagate format errors and rename `render_to()` to `render_into()`Libravatar Dirkjan Ochtman6-23/+23
2017-08-08Add test for deref implementation (see #28)Libravatar Dirkjan Ochtman1-1/+1
2017-08-04Add test for include blocks (see #25)Libravatar Dirkjan Ochtman1-0/+19
2017-08-02Add test that starts with a single brace (see #24)Libravatar Dirkjan Ochtman1-0/+14
2017-05-26Add test for basic chained attributesLibravatar Dirkjan Ochtman1-0/+19
2017-03-08Remove type parameter defaults from impls (fixes #12)Libravatar Dirkjan Ochtman1-1/+2
2017-03-08Add test for type parameters and where clauses (see #9)Libravatar Dirkjan Ochtman1-0/+14
2017-03-07Remove debugging cruft from test_nested_forLibravatar Dirkjan Ochtman1-1/+1
2017-03-07Add test for nested loops and loops over slices (see #6, #7, #9)Libravatar Dirkjan Ochtman1-0/+17
2017-03-07Create separate test module for loopsLibravatar Dirkjan Ochtman2-15/+18
2017-03-06Hide askama_derive dependency inside askama (fixes #2)Libravatar Dirkjan Ochtman4-6/+2
2017-03-03Add test for commentsLibravatar Dirkjan Ochtman1-1/+1
2017-03-03Discard trailing newlines from templates by defaultLibravatar Dirkjan Ochtman4-14/+14
This matches Jinja's behavior, and seems sensible.
2017-02-19Add basic test for loop variablesLibravatar Dirkjan Ochtman1-1/+1
2017-02-18Add test for handling Option types (with method calls)Libravatar Dirkjan Ochtman1-0/+15
2017-02-18Add test for format filterLibravatar Dirkjan Ochtman1-0/+13
2017-02-18Add test for attribute supportLibravatar Dirkjan Ochtman1-0/+17
2017-02-17Add tests for more binary operatorsLibravatar Dirkjan Ochtman1-1/+1
2017-02-17Split comparison tests from other operatorsLibravatar Dirkjan Ochtman1-1/+16
2017-02-13Implement support for mul, div, mod operatorsLibravatar Dirkjan Ochtman1-1/+1
2017-02-13Rename comparison tests to be about any operatorsLibravatar Dirkjan Ochtman1-4/+4
2017-02-12Test support for variables in inherited templatesLibravatar Dirkjan Ochtman1-7/+9
2017-02-12Explicitly pass trait implementation to top-level base template methodLibravatar Dirkjan Ochtman1-2/+4
This requires a base template struct to be a member of the derived template's context, but allows the base template to access base template fields.
2017-02-12Add test for using base template directlyLibravatar Dirkjan Ochtman1-0/+6