summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Be sure not to write lines if we are measuring arcsNed Batchelder2015-07-181-1/+1
|
* Refactor collector->data; data has only one of lines and arcs.Ned Batchelder2015-07-182-5/+14
| | | | | | 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.
* Reorganize the data testsNed Batchelder2015-07-161-19/+19
|
* Change CoverageData.summary() to CoverageData.line_counts()Ned Batchelder2015-07-166-32/+32
|
* Add a boolean interpretation of CoverageData.Ned Batchelder2015-07-161-0/+14
|
* PEP8 fixes, but too many to really fixNed Batchelder2015-07-161-5/+5
|
* Move suffix logic into data.pyNed Batchelder2015-07-153-5/+3
|
* is better thanNed Batchelder2015-07-143-3/+3
|
* Rejigger the data tests a tiny bitNed Batchelder2015-07-121-25/+25
|
* More simplification of the data apiNed Batchelder2015-07-122-13/+13
|
* More reworking of the data apiNed Batchelder2015-07-123-13/+12
|
* Coverage._harvest_data is now Coverage.get_dataNed Batchelder2015-07-113-6/+6
|
* Split off CoverageDataFiles from CoverageDataNed Batchelder2015-07-111-15/+28
|
* Python 2.6Ned Batchelder2015-07-111-2/+3
|
* If __file__ disagrees with the frame, use the frame info. Fixes #380.Ned Batchelder2015-07-111-0/+31
|
* Add a test about claiming a plugin is a file tracer, when it is not.Ned Batchelder2015-07-061-0/+13
|
* Pylint warningsNed Batchelder2015-07-052-2/+2
|
* Constructing the plugin is the plugin's businessNed Batchelder2015-07-055-21/+22
|
* Change how plugins are initialized. No more Plugin. Now coverage_init.Ned Batchelder2015-07-056-71/+86
|
* Clean up some pylintNed Batchelder2015-07-032-3/+4
|
* Clean up remaining pylint problems in test_process.pyNed Batchelder2015-06-281-6/+19
|
* Paperwork for last mergeNed Batchelder2015-06-281-0/+2
|
* Correct commentIonel Cristian Maries2015-06-281-1/+1
|
* Fix various assertions.Ionel Cristian Maries2015-06-282-4/+9
|
* Add missing import. Add assertions for 'No data to report.' in output.Ionel Cristian Maries2015-06-281-3/+6
|
* Make return codes consistent: 1 for no data and 2 for fail_under. Now the ↵Ionel Cristian Maries2015-06-281-6/+26
| | | | `report` command will properly report `No data to report` if there's no data.
* Add tests for xml and html commands.Ionel Cristian Maries2015-06-281-2/+13
|
* Make fail_under fail if there is no coverage data.Ionel Cristian Maries2015-06-281-0/+9
|
* More PathAliases testing precisionNed Batchelder2015-06-161-7/+1
|
* Be more specific with PathAliases tests.Ned Batchelder2015-06-161-3/+7
|
* Add more contractsNed Batchelder2015-06-161-5/+4
|
* Debugging plugin wrappersNed Batchelder2015-06-141-12/+12
|
* Remove FileLocator from PathAliases. Now it always produces canonicalized paths.Ned Batchelder2015-06-132-18/+30
|
* Change FileLocator from a class to module-level functionsNed Batchelder2015-06-134-22/+22
|
* Python 3.5 raises warnings about bad escapes in re.sub replacements, so ↵Ned Batchelder2015-06-071-3/+3
| | | | escape them more.
* Tweak up the last mergeNed Batchelder2015-06-071-8/+14
|
* Use the run_in_temp_dir flag.Ionel Cristian Maries2015-06-071-2/+3
| | | | | --HG-- branch : ionelmc/correct-path-normalization-on-windows-th-1433618255921
* Use TestCase here.Ionel Cristian Maries2015-06-071-1/+2
| | | | | --HG-- branch : ionelmc/correct-path-normalization-on-windows-th-1433618255921
* Add a test for the Windows issue of actual_path.Ionel Cristian Maries2015-06-071-1/+8
| | | | | --HG-- branch : ionelmc/correct-path-normalization-on-windows-th-1433618255921
* That didn't yield interesting infoNed Batchelder2015-06-031-10/+0
|
* Machete test for why Jenkins is importing sixNed Batchelder2015-06-031-0/+10
|
* Make sure not to call functions with an error set.Ned Batchelder2015-06-031-1/+5
| | | | | Python 3.5 is stricter about getting this right. So we have to call PyErr_Print to print and clear the error before calling the warn function.
* Dict literals changed in 3.5b1Ned Batchelder2015-05-271-1/+6
|
* Remove the module-level singleton functions.Ned Batchelder2015-05-271-75/+0
|
* Python 3.5 changed some of the regex error messagesNed Batchelder2015-05-271-2/+2
|
* Normalize measured data's filenames before adding to data.Ned Batchelder2015-05-251-1/+2
|
* Files with incorrect encoding declarations are no longer ignored. #351Ned Batchelder2015-05-172-9/+8
|
* All Python source is Unicode internally.Ned Batchelder2015-05-172-9/+37
| | | | | Unfortunately, this meant hacking around a silly Python 2 restriction (can't compile a Unicode string containing an encoding declaration).
* These tests were making mycode.py for tests that didn't need it.Ned Batchelder2015-05-171-2/+12
|
* Use PyContracts so we can declare/enforce parameter and return types.Ned Batchelder2015-05-171-1/+1
| | | | | This commit doesn't add any uses of PyContracts, but gets the machinery in place.