28 Commits

Author SHA1 Message Date
Matthias Kuhn
9ad69adc35 Completely switch over to gml for processing test data
The different gdal versions have issues with geojson wrt null attribute types
2016-02-04 15:36:29 +01:00
Matthias Kuhn
29df8f3431 Fix broken output field types in test dataset 2016-02-04 13:36:43 +01:00
Matthias Kuhn
163894d055 [processing] Test densify with multipolygons 2016-02-04 13:36:43 +01:00
Matthias Kuhn
8adc871eef [processing] Add expected test datasets 2016-02-04 13:36:43 +01:00
Matthias Kuhn
ff04fd3b52 [processing] Add test suite 2016-02-04 13:36:43 +01:00
Matthias Kuhn
042a3db787 Add point and line test datasets 2016-02-04 13:36:13 +01:00
Matthias Kuhn
14d438db26 Add new polys and multipolys test datasets 2016-02-04 13:36:13 +01:00
Juergen E. Fischer
2566061059 processing: include non-optional testdata 2016-02-04 02:04:47 +01:00
Nyall Dawson
cbe8cb7282 Formatting update, using newer autopep8 version 2016-01-30 09:33:24 +11:00
volaya
864e1921e6 [processing] improved version detection mechanism for OTB 2016-01-13 13:41:42 +01:00
Sebastian Dietrich
d26bd46d99 remove 'layercount' attribute from project file
The 'layercount' attribute was not used anyway and the calculated number could already be outdated when loading the project file again due to changes to embedded projects.
2016-01-08 16:10:58 +01:00
Alexander Bruy
b207268e69 add missed license headers in Processing files 2016-01-07 17:52:49 +02:00
rldhont
9da4a76e6f [Processing] update parameters test 2015-12-24 15:14:02 +01:00
Michael Kirk
afcf567ebb [Processing] fixup parameters test
- Broke into per class testcase
- Each method tries to test only one aspect of behavior
- Use unittest assertions for better error output
- Removed non-existant serialize functionality from tests
- Test BooleanParameter

Conflicts:
	python/plugins/processing/core/parameters.py
2015-12-24 15:14:02 +01:00
Juergen E. Fischer
b39055b39c indentation update (now including autopep8) 2015-08-22 14:29:41 +02:00
Matthias Kuhn
9fc1b48bf3 Replace str() with unicode() and some PEP 8 2015-08-16 20:58:43 +02:00
Juergen E. Fischer
1749733702 fix crash when digitizing a part and adding it to a (cached) single part geometry 2015-06-11 15:37:18 +02:00
volaya
61698fc63c [processing] updated packaging tests 2015-06-11 09:28:49 +02:00
volaya
5bcf0f52da [processing] Added packaging tests, to easily check that a qgis installation has Processing dependencies 2015-05-13 09:30:51 +02:00
Juergen E. Fischer
956c155e8f fix python pep8 warnings and fix some revealed errors
pep8 --ignore=E111,E128,E201,E202,E203,E211,E221,E222,E225,E226,E227,E231,E241,E261,E265,E272,E302,E303,E501,E701 \
     --exclude="ui_*.py,debian/*,python/ext-libs/*" \
     .
2015-02-01 20:46:47 +01:00
Alexander Bruy
bec113b1bc [processing] refactor algortim dialog
Now we have base class AlgorithmDialogBase for all algortims. Dialogs
for algorithms and batch processes should be created by subclassing this
base dialog and adding to it corresponding parameters panel.

ParametersPanel for single algorthm already updated to this approach.
2014-11-17 20:03:31 +02:00
volaya
6486594f57 [Processing] Refactoring of parameters and outputs
It also adds some changes in the core and tools package, to provide a cleaner structure
2014-07-14 14:47:05 +02:00
Juergen E. Fischer
4cb37b1af2 support for python plugin directory with accents in username (fixes #2512 again) 2013-10-10 23:55:28 +02:00
Alexander Bruy
498a5d9ab8 [processing] code formatting, make sources more pep8 compliant 2013-10-02 16:24:10 +03:00
Juergen E. Fischer
51297d5990 indentation update (note to self: always run scripts/prepare-commit.sh before committing) 2013-09-17 12:41:43 +02:00
Victor Olaya
048c26a1f3 [processing] cleaned up options (threaded execution and table-like parameters dialog 2013-09-15 13:54:24 +02:00
Victor Olaya
807ffaa5e6 [processing] refactoring to move common functions to tools package 2013-09-14 13:26:41 +02:00
Victor Olaya
9bb3d6eb6b renamed "sextante" to "processing" 2013-08-20 09:22:03 +02:00