- Add
clean_qgis_layer
decorator back alongside with automatic cleaning #64
- #53 Allow using MagicMocks to mock layers without problems
- #60 Allows using CRS properly again
- #62 Map does no longer zoom to the first added layer upon processing the events when using
qgis_show_map
marker
- #45 Clean map layers automatically.
- #48 Add possibility to raise errors if there are warnings or errors in attribute form when adding feature.
- #45 Ensure that the projection is set when replacing layers with projected ones.
- #47 Remove deprecated functionality:
new_project()
fixturemodule_qgis_bot()
fixtureclean_qgis_layer()
function
- #46 Use session scope in qgis_bot fixture
- #48 The
create_feature_with_attribute_dialog()
function now, by default, raises a ValueError when a created feature violates enforced attribute constraints.
- #34 Use tempfile instead of protected TempPathFactory in QGIS config path creation
- #39 Improve code style and CI
- #40 Improve showing map
- #42 Suppress errors when deleting temp dir
- #34: Use tempfile instead of protected TempPathFactory in QGIS config path creation
- #29: Release map canvas properly
- #23: Support QToolBar as an arg in iface.addToolBar
- #21: Add a newProjectCreated signal to QgisInterface mock class
- #17: Add QgisBot to make it easier to access utility functions
- #14: Use QMainWindow with parent and store toolbars with iface.addToolBar
- #10: Allow showing attribute dialog
- #9: Use QgsLayerTreeMapCanvasBridge to keep the layer order correct
- #8: Add stub iface.activeLayer logic
- Reduce test time by getting basemap only when needed
- #5: Add configurable options
- #5: Add clean_qgis_layer decorator
- #5: Deprecate new_project in favour of qgis_new_project
- #5: Add qgis_show_map marker and functionality
- #4: Use hook to patch the imported iface
- Check if canvas is deleted before setting layers
- Include py.typed
- #1 Add processing framework initialization fixture and test
- #3: Add type hints
- #10: Use empty configuration path in tests
- Initial plugin