summaryrefslogtreecommitdiff
path: root/Cython/TestUtils.py
Commit message (Collapse)AuthorAgeFilesLines
* minor code cleanupsStefan Behnel2016-03-281-15/+21
|
* avoid mutable default arguments (original patch by Rémy Léone)Stefan Behnel2015-11-141-3/+10
|
* 2to3: Apply the 'except' fixerPetr Viktorin2015-07-251-1/+1
|
* clean up some test code and apply some safety fixesStefan Behnel2014-01-181-19/+27
|
* allow srctree header commands to be wrapped in triple string quotes to stop ↵Stefan Behnel2013-08-101-1/+2
| | | | IDEs from complaining about them
* handle 'cpp' tag in end-to-end srctree testsStefan Behnel2012-07-291-3/+5
|
* more import cleanupsStefan Behnel2011-11-131-2/+0
|
* Remove trailing whitespace.Robert Bradshaw2010-12-131-10/+10
|
* fix more dangling open files in testsStefan Behnel2010-11-121-1/+9
|
* Tests of an entire source tree build invocation.Robert Bradshaw2010-09-121-6/+8
|
* Utility methods for unpacking a source tree from a single file.Robert Bradshaw2010-09-121-1/+18
|
* split BytesNode, UnicodeNode and StringNodeStefan Behnel2009-10-101-2/+4
|
* PEP-8-ified the decorator names for parse tree assertions, added a test caseStefan Behnel2009-10-041-8/+6
|
* test support for parse tree path assertionsStefan Behnel2009-10-041-1/+31
|
* Redirect error output properly during unit testingDag Sverre Seljebotn2009-05-191-0/+9
|
* Introduce TempsBlockNode utility, improve TreeFragment-generated tempsDag Sverre Seljebotn2008-09-241-3/+9
|
* Cleared file executable bit that was set earlier by a mistakeDag Sverre Seljebotn2008-07-291-0/+0
|
* Buffer type checking cleanup/rewrite (now uses use_utility_code)Dag Sverre Seljebotn2008-07-261-0/+0
|
* Merge; disabled activation of unfinished closure codeDag Sverre Seljebotn2008-07-011-2/+22
|\
| * Buffer parsing complete; small transform factorizations and renaming of ↵Dag Sverre Seljebotn2008-07-011-2/+22
| | | | | | | | PostParse
* | Generates closure classes for all functionsDag Sverre Seljebotn2008-06-191-7/+10
|/
* Better exception info reading for with statementDag Sverre Seljebotn2008-06-181-3/+2
|
* Support for with statementDag Sverre Seljebotn2008-06-171-0/+10
|
* Started on TempName support, more CodeWriterDag Sverre Seljebotn2008-06-171-1/+31
|
* Focus on visitors rather than transforms; Transform.py renamed to Visitor.pyDag Sverre Seljebotn2008-05-271-1/+1
| | | | | | | | | | Some changes in class hierarchies etc.; transforms no longer has a common base class and VisitorTransform is a subclass of TreeVisitor rather than the reverse. Also removed visitor use of get_child_accessors; child_attrs is accessed directly (because of claims of overengineering :-) ). --HG-- rename : Cython/Compiler/Transform.py => Cython/Compiler/Visitor.py
* New features: CodeWriter, TreeFragment, and a transform unit test framework.Dag Sverre Seljebotn2008-05-161-0/+61
See the documentation of each class for details. It is a rather big commit, however seperating it is non-trivial. The tests for all of these features all rely on using each other, so there's a circular dependency in the tests and I wanted to commit the tests and features at the same time. (However, the non-test-code does not have a circular dependency.)