Skip to content
Permalink
Browse files

Resource Sharing Plugin Tests Added

  • Loading branch information
elpaso committed Jan 31, 2017
1 parent b3de34a commit 248c5831ca7c7b9f56e3193a648f673741f767b7
Showing with 2,974 additions and 2 deletions.
  1. +4 −2 python/plugins/ResourceSharing/CMakeLists.txt
  2. +38 −0 python/plugins/ResourceSharing/test/CMakeLists.txt
  3. +5 −0 python/plugins/ResourceSharing/test/__init__.py
  4. +1 −0 python/plugins/ResourceSharing/test/data/README.md
  5. +674 −0 python/plugins/ResourceSharing/test/data/collections/test_collection/LICENSE.txt
  6. BIN python/plugins/ResourceSharing/test/data/collections/test_collection/image/bulbasaur.png
  7. BIN python/plugins/ResourceSharing/test/data/collections/test_collection/image/charmander.png
  8. BIN python/plugins/ResourceSharing/test/data/collections/test_collection/image/pikachu.png
  9. BIN python/plugins/ResourceSharing/test/data/collections/test_collection/image/squirtle.png
  10. BIN python/plugins/ResourceSharing/test/data/collections/test_collection/preview/prev_1.png
  11. BIN python/plugins/ResourceSharing/test/data/collections/test_collection/preview/prev_2.png
  12. +17 −0 ...on/plugins/ResourceSharing/test/data/collections/test_collection/processing/Points_from_vector.py
  13. +343 −0 python/plugins/ResourceSharing/test/data/collections/test_collection/style/pikachu_building.qml
  14. +319 −0 python/plugins/ResourceSharing/test/data/collections/test_collection/style/style_with_svg.qml
  15. +319 −0 ...s/ResourceSharing/test/data/collections/test_collection/style/style_with_svg_other_collection.qml
  16. +99 −0 python/plugins/ResourceSharing/test/data/collections/test_collection/svg/blastoise.svg
  17. +96 −0 python/plugins/ResourceSharing/test/data/collections/test_collection/svg/charizard.svg
  18. +92 −0 python/plugins/ResourceSharing/test/data/collections/test_collection/svg/raychu.svg
  19. +100 −0 python/plugins/ResourceSharing/test/data/collections/test_collection/svg/venusaur.svg
  20. +267 −0 python/plugins/ResourceSharing/test/data/collections/test_collection/symbol/various_symbols.xml
  21. +15 −0 python/plugins/ResourceSharing/test/data/metadata.ini
  22. 0 python/plugins/ResourceSharing/test/gui/__init__.py
  23. +41 −0 python/plugins/ResourceSharing/test/gui/test_manage_dialog.py
  24. +85 −0 python/plugins/ResourceSharing/test/gui/test_resource_sharing_dialog.py
  25. 0 python/plugins/ResourceSharing/test/repository_handler/__init__.py
  26. +133 −0 python/plugins/ResourceSharing/test/repository_handler/test_handler.py
  27. 0 python/plugins/ResourceSharing/test/resource_handler/__init__.py
  28. +119 −0 python/plugins/ResourceSharing/test/resource_handler/test_symbol_resolver_mixin.py
  29. +31 −0 python/plugins/ResourceSharing/test/test_collections_manager.py
  30. +67 −0 python/plugins/ResourceSharing/test/test_init.py
  31. +76 −0 python/plugins/ResourceSharing/test/test_symbol_xml_extractor.py
  32. +33 −0 python/plugins/ResourceSharing/test/utilities.py
@@ -1,5 +1,5 @@
FILE(GLOB PY_FILES)
PLUGIN_INSTALL(ResourceSharing . ${PY_FILES} __init__.py metadata.txt LICENSE.txt)
FILE(GLOB PY_FILES *.py)
PLUGIN_INSTALL(ResourceSharing . ${PY_FILES} metadata.txt LICENSE.txt)

FOREACH(dir
processing
@@ -25,3 +25,5 @@ resources/template)
ENDFOREACH(_item)
PLUGIN_INSTALL(ResourceSharing ${dir} ${_files})
ENDFOREACH(dir)

ADD_SUBDIRECTORY(test)
@@ -0,0 +1,38 @@
FILE(GLOB PY_FILES *.py)
FILE(GLOB TEST_DATA_FILES testdata/points.* testdata/table.dbf)

PLUGIN_INSTALL(ResourceSharing test ${PY_FILES})
PLUGIN_INSTALL(ResourceSharing test/testdata ${TEST_DATA_FILES})

IF(ENABLE_TESTS)

FOREACH(dir
gui
data
data/collections
data/collections/test_collection
data/collections/test_collection/preview
data/collections/test_collection/svg
data/collections/test_collection/processing
data/collections/test_collection/image
data/collections/test_collection/symbol
data/collections/test_collection/style
repository_handler
resource_handler
)
FILE(GLOB _items ${dir}/*)
SET(_files)
FOREACH(_item ${_items})
IF(NOT IS_DIRECTORY ${_item})
LIST(APPEND _files ${_item})
ENDIF(NOT IS_DIRECTORY ${_item})
ENDFOREACH(_item)
PLUGIN_INSTALL(ResourceSharing test/${dir} ${_files})
ENDFOREACH(dir)


INCLUDE(UsePythonTest)
ADD_PYTHON_TEST(ResourceSharingInitTest test_init.py)
ADD_PYTHON_TEST(ResourceSharingCollectionManagerTest test_collections_manager.py)
ADD_PYTHON_TEST(ResourceSharingSymbolXmlExtractorTest test_symbol_xml_extractor.py)
ENDIF(ENABLE_TESTS)
@@ -0,0 +1,5 @@
# import qgis libs so that ve set the correct sip api version
import qgis # pylint: disable=W0611 # NOQA
import sys
import os
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), os.path.pardir, 'ext_libs')))
@@ -0,0 +1 @@
# QGIS-style-repo-dummy

Large diffs are not rendered by default.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,17 @@
##Points=group
##Input_raster=raster
##Input_vector=vector
##Output_layer=output vector

from qgis.core import *

vector = processing.getObject(Input_vector)
raster = processing.getObject(Input_raster)

geometryType = vector.geometryType()
if geometryType == QGis.Point:
processing.runalg('qgis:saveselectedfeatures', vector, Output_layer)
elif geometryType == QGis.Line:
processing.runalg('qgis:generatepointspixelcentroidsalongline', raster, vector, Output_layer)
elif geometryType == QGis.Polygon:
processing.runalg('qgis:generatepointspixelcentroidsinsidepolygons', raster, vector, Output_layer)

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

@@ -0,0 +1,99 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg3500"
version="1.1"
inkscape:version="0.91 r13725"
width="30"
height="30"
viewBox="0 0 30 30"
sodipodi:docname="blastoise.svg">
<metadata
id="metadata3506">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs3504" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="640"
inkscape:window-height="480"
id="namedview3502"
showgrid="false"
inkscape:zoom="7.8666667"
inkscape:cx="15"
inkscape:cy="15"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="0"
inkscape:current-layer="svg3500" />
<image
width="30"
height="30"
preserveAspectRatio="none"
xlink:href="data:image/png;base64,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
"
id="image3508"
x="0"
y="0" />
</svg>
@@ -0,0 +1,96 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg3510"
version="1.1"
inkscape:version="0.91 r13725"
width="30"
height="30"
viewBox="0 0 30 30"
sodipodi:docname="charizard.svg">
<metadata
id="metadata3516">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs3514" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="640"
inkscape:window-height="480"
id="namedview3512"
showgrid="false"
inkscape:zoom="7.8666667"
inkscape:cx="15"
inkscape:cy="15"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="0"
inkscape:current-layer="svg3510" />
<image
width="30"
height="30"
preserveAspectRatio="none"
xlink:href="data:image/png;base64,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
"
id="image3518"
x="0"
y="0" />
</svg>
@@ -0,0 +1,92 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg3490"
version="1.1"
inkscape:version="0.91 r13725"
width="30"
height="30"
viewBox="0 0 30 30"
sodipodi:docname="raychu.svg">
<metadata
id="metadata3496">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs3494" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1366"
inkscape:window-height="744"
id="namedview3492"
showgrid="false"
inkscape:zoom="20.233333"
inkscape:cx="15"
inkscape:cy="15"
inkscape:window-x="0"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="svg3490" />
<image
width="30"
height="30"
preserveAspectRatio="none"
xlink:href="data:image/png;base64,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
"
id="image3498"
x="0"
y="0" />
</svg>

0 comments on commit 248c583

Please sign in to comment.
You can’t perform that action at this time.