summaryrefslogtreecommitdiff
path: root/tests/test_arcs.py
Commit message (Collapse)AuthorAgeFilesLines
...
* Put the lambda tests togetherNed Batchelder2016-01-081-10/+10
|
* Add tests of multiline lambdas, though i don't quite understand the line ↵Ned Batchelder2016-01-071-1/+28
| | | | | | | numbers involved --HG-- branch : ast-branch
* Clean up small stuffNed Batchelder2016-01-071-0/+2
| | | | | --HG-- branch : ast-branch
* A test that I'll fix soonNed Batchelder2016-01-071-0/+19
| | | | | --HG-- branch : ast-branch
* Bytecode not byte codeNed Batchelder2016-01-071-1/+3
| | | | | --HG-- branch : ast-branch
* Test continue/finallyNed Batchelder2016-01-061-0/+20
| | | | | --HG-- branch : ast-branch
* Add some tests for uncovered casesNed Batchelder2016-01-061-0/+7
| | | | | --HG-- branch : ast-branch
* Tweak the conditional for the start-point of dictcompsNed Batchelder2016-01-051-2/+2
| | | | | --HG-- branch : ast-branch
* Support while-elseNed Batchelder2016-01-051-0/+16
| | | | | --HG-- branch : ast-branch
* Support comprehensions betterNed Batchelder2016-01-041-0/+48
| | | | | --HG-- branch : ast-branch
* Fix arcs for function and class decoratorsNed Batchelder2016-01-031-0/+47
| | | | | --HG-- branch : ast-branch
* No reason to skip this testNed Batchelder2016-01-021-2/+1
| | | | | --HG-- branch : ast-branch
* Remove unused importsNed Batchelder2016-01-021-4/+0
| | | | | --HG-- branch : ast-branch
* Merge in the default branchNed Batchelder2016-01-021-9/+9
|\ | | | | | | | | --HG-- branch : ast-branch
| * Change if-0 skips to real skips in the testsNed Batchelder2015-12-251-9/+9
| |
* | Support returning through a finallyNed Batchelder2016-01-021-0/+15
| | | | | | | | | | --HG-- branch : ast-branch
* | Better exception support, include except-except arcs, and except-elseNed Batchelder2016-01-021-7/+12
| | | | | | | | | | --HG-- branch : ast-branch
* | Handle yield-from and await. All tests passNed Batchelder2016-01-021-9/+11
| | | | | | | | | | --HG-- branch : ast-branch
* | Remove some async tests we aren't going to useNed Batchelder2016-01-011-97/+3
| | | | | | | | | | --HG-- branch : ast-branch
* | Clean up after making arcz_missing and arcz_unpredicted default to empty.Ned Batchelder2016-01-011-42/+38
| | | | | | | | | | --HG-- branch : ast-branch
* | check_coverage now assumes empty missing and unpredicted, and uses branch alwaysNed Batchelder2016-01-011-2/+20
| | | | | | | | | | --HG-- branch : ast-branch
* | Remove temporary ast_differsNed Batchelder2016-01-011-4/+0
| | | | | | | | | | --HG-- branch : ast-branch
* | test_arcs now passes for all Python versionsNed Batchelder2016-01-011-1/+5
| | | | | | | | | | --HG-- branch : ast-branch
* | All test_arcs.py tests pass on py27 and py35Ned Batchelder2016-01-011-5/+20
| | | | | | | | | | --HG-- branch : ast-branch
* | Support 'with'Ned Batchelder2016-01-011-1/+1
| | | | | | | | | | --HG-- branch : ast-branch
* | Support classdef and some async keywordsNed Batchelder2015-12-311-3/+5
| | | | | | | | | | --HG-- branch : ast-branch
* | Support exception arcs on py2, where the ast still has separate TryExcept ↵Ned Batchelder2015-12-311-6/+2
| | | | | | | | | | | | | | and TryFinally nodes --HG-- branch : ast-branch
* | Make other comprehensions work on py2 and py3Ned Batchelder2015-12-311-1/+36
| | | | | | | | | | --HG-- branch : ast-branch
* | Exception tests pass on py3Ned Batchelder2015-12-311-31/+48
| | | | | | | | | | --HG-- branch : ast-branch
* | Execution flows from the end of exception handlers to the finallyNed Batchelder2015-12-281-2/+44
| | | | | | | | | | --HG-- branch : ast-branch
* | A start on try/except/finallyNed Batchelder2015-12-241-0/+18
| | | | | | | | | | --HG-- branch : ast-branch
* | WIP: measure branches with ast instead of bytecodeNed Batchelder2015-12-241-0/+178
|/ | | | | --HG-- branch : ast-branch
* Fix a few more occurrences of 'Coverage' to 'coverage.py'Ned Batchelder2015-07-271-1/+1
|
* Add license mention to the top of all files. #313.Ned Batchelder2015-07-241-1/+4
|
* Refactor collector->data; data has only one of lines and arcs.Ned Batchelder2015-07-181-1/+1
| | | | | | Now the collector communicates directly with the data, and control is less involved. In the data, when measuring arcs, only arcs are stored. Lines are calculated as needed. This saves space in the data file, and is faster.
* is better thanNed Batchelder2015-07-141-1/+1
|
* More reworking of the data apiNed Batchelder2015-07-121-1/+1
|
* Coverage._harvest_data is now Coverage.get_dataNed Batchelder2015-07-111-2/+2
|
* Dict literals changed in 3.5b1Ned Batchelder2015-05-271-1/+6
|
* Add a test with bidirectional generatorsNed Batchelder2015-04-201-0/+21
|
* Merge issue-324 fixNed Batchelder2015-04-201-0/+87
|\
| * Fix branch coverage for yield statements. #308 #324Ned Batchelder2015-04-201-0/+87
| | | | | | | | | | | | | | | | | | | | | | Turns out the "call" and "return" trace events are really "start frame" and "end frame". They happen not only when functions are entered and left, but when generators yield and resume. We aren't interested in arcs into and out of yield statements, so the trace functions look more closely to see what's really happening, and record an arc in human-friendly terms. Thanks for Mickie Betz for pushing on this bug, although her code is no longer here. :(
* | Use a windows-friendly way to find files in line_dataNed Batchelder2015-02-221-3/+2
| |
* | Don't report negative line numbers through get_line_dataNed Batchelder2015-02-191-0/+24
| |
* | Properly handle crazy-long code objects. #359Ned Batchelder2015-02-171-0/+21
|/
* Fully embrace SkipTest with our own method.Ned Batchelder2015-02-071-22/+23
| | | | | Also, no test is conditionally defined. They call self.skip if they should be skippped.
* Collect all the nudgy environment checks into coverage.envNed Batchelder2015-01-181-5/+6
|
* Accept more kinds of whitespace in pragmas. #334Ned Batchelder2014-11-271-2/+4
|
* We only run on 2.6, 2.7, 3.2, 3.3 now.Ned Batchelder2013-10-191-63/+54
| | | | | --HG-- branch : 4.0
* Skip bug212 on py3, it isn't fixed yet.Ned Batchelder2013-09-151-1/+3
|