summaryrefslogtreecommitdiff
path: root/tests/gis_tests/geos_tests
AgeCommit message (Collapse)Author
2026-02-19Fixed #36929 -- Dropped support for GEOS 3.9.Pravin Kamble
Thanks David Smith for report and Tim Graham for review.
2026-02-09Refs #36036 -- Added m dimension to GEOSCoordSeq.David Smith
2025-11-22Fixed #35774 -- Dropped support for GEOS 3.8.David Smith
GEOS 3.8 (released Oct-2019) will be more than 5 years old when Django 6.1 is released (Aug-2026).
2025-10-17Refs #35844 -- Relaxed GEOSIOTest.test02_wktwriter() test assertion.Mariusz Felisiak
2025-07-23Refs #36500 -- Rewrapped long docstrings and block comments via a script.django-bot
Rewrapped long docstrings and block comments to 79 characters + newline using script from https://github.com/medmunds/autofix-w505.
2025-07-21Improved consistency of GEOS error messages.David Smith
2025-07-21Improved iteration of geometries in GEOS tests.David Smith
2025-07-21Added message to TypeError exceptions in GEOS WKTReader and WKBReader.David Smith
2025-07-21Used assertRaisesMessage and subTest where appropriate in GEOS tests.David Smith
2025-04-09Refs #36036 -- Removed unsupported 4D GEOS tests.Andrew
2025-02-03Refs #36036 -- Added support for GEOSHasM.Andrew Harris
2023-08-05Fixed #34739 -- Added GEOSGeometry.equals_identical() method.Olivier Tabone
2023-06-29Fixed #34685 -- Dropped support for GEOS 3.6 and 3.7.Mariusz Felisiak
2023-02-01Refs #33476 -- Applied Black's 2023 stable style.David Smith
Black 23.1.0 is released which, as the first release of the year, introduces the 2023 stable style. This incorporates most of last year's preview style. https://github.com/psf/black/releases/tag/23.1.0
2023-01-13Fixed #34234 -- Dropped support for PROJ 4.Leo
2022-09-24Fixed #34026 -- Fixed WKBReader.read() crash on string input.select-case
2022-07-01Fixed GEOSTest.test_emptyCollections() on GEOS 3.8.0.Mariusz Felisiak
It's a regression in GEOS 3.8.0 fixed in GEOS 3.8.1.
2022-05-16Fixed #27550 -- Allowed GEOSGeometry.normalize() to return a normalized clone.Marcelo Galigniana
2022-02-07Refs #33476 -- Refactored code to strictly match 88 characters line length.Mariusz Felisiak
2022-02-07Refs #33476 -- Reformatted code with Black.django-bot
2022-01-07Fixed #28628 -- Changed \d to [0-9] in regexes where appropriate.Ad Timmering
2021-10-21Fixed #33215 -- Confirmed support for GEOS 3.10.Mariusz Felisiak
2021-09-27Fixed #33136 -- Added GEOSGeometry.make_valid() method.Claude Paroz
2021-04-07Fixed #32544 -- Confirmed support for GDAL 3.2 and GEOS 3.9.Claude Paroz
2021-03-23Refs #32353, Refs #32352 -- Fixed GIS tests with PROJ 7.X.Mariusz Felisiak
Different PROJ versions use different transformations, all are correct as having a 1 meter accuracy. These are differences in PROJ versions that cannot and should not be handled in Django itself. Thanks Jani Tiainen and David Smith for reports. See: https://github.com/OSGeo/gdal/issues/3377
2020-05-12Fixed #30678 -- Added support for GDAL 3.Claude Paroz
2020-05-12Fixed E128, E741 flake8 warnings.Mariusz Felisiak
2020-01-21Fixed #30274 -- Prevented segmentation fault on LineString iteration.Sergey Fedoseev
This reverts commit 138a78ec8cab5e1df0c8ba2a3ee895cb756ff1ae and adds a test for the regression.
2019-10-29Used more specific unittest assertions in tests.Nick Pope
* assertIsNone()/assertIsNotNone() instead of comparing to None. * assertLess() for < comparisons. * assertIs() for 'is' expressions. * assertIsInstance() for isinstance() expressions. * rounding of assertAlmostEqual() for round() expressions. * assertIs(..., True/False) instead of comparing to True/False. * assertIs()/assertIsNot() for ==/!= comparisons. * assertNotEqual() for == comparisons. * assertTrue()/assertFalse() instead of comparing to True/False.
2019-10-25Fixed #29770 -- Added LinearRing.is_counterclockwise property.Sergey Fedoseev
2019-07-27Fixed #30552 -- Fixed loss of SRID when calling reverse() on LineString/Point.Claude Paroz
Thanks Mariusz Felisiak for contributing the Point part.
2019-02-09Dropped support for GEOS 3.4.Tim Graham
2018-09-28Refs #28909 -- Simplifed code using unpacking generalizations.Sergey Fedoseev
2018-09-17Fixed #29761 -- Confirmed support for PROJ 5.x.Sergey Fedoseev
2018-07-09Refs #27472 -- Fixed crash during pickling of empty GEOS point.Sergey Fedoseev
2018-02-10Fixed #28960 -- Added GEOSGeometry.buffer_with_style().Stanislav Karpov
2018-02-07Refs #27795 -- Removed force_bytes/text() usage in tests.Tim Graham
2018-01-27Fixed #29054 -- Fixed a regression where a queryset that annotates with ↵Mariusz Felisiak
geometry objects crashes. Made GEOSGeometryBase hashable. Regression in 19b2dfd1bfe7fd716dd3d8bfa5f972070d83b42f. Thanks Tim Graham for the review.
2017-12-28Removed unnecessary trailing commas and spaces in various code.Mariusz Felisiak
2017-11-23Used bytes.hex() and bytes.fromhex() to simplify.Sergey Fedoseev
2017-09-11Fixed #28392 -- Fixed GIS's WKT regex to match large scientific notation ↵Sergey Fedoseev
numbers. Thanks Greg Larmore for report and initial patch.
2017-09-03Refs #25225 -- Removed test for removed ListMixin._IndexError.Nick Pope
Unused since 197b1878105504b5ac7e399e1f52a6093c88baa3.
2017-08-02Fixed #28441 -- Fixed GEOS version parsing with a commit hash at the end.Tim Graham
2017-07-26Fixed #28433 -- Made GEOSGeometry.__eq__() work correctly with non-canonical ↵Sergey Fedoseev
EWKT string.
2017-07-13Added test for GEOSCoordSeq.__getitem__().Sergey Fedoseev
2017-07-12Added test for LineString.__iter__().Sergey Fedoseev
2017-06-13Fixed #27830 -- Used distutils.version.LooseVersion for version parsing.chillaranand
2017-05-04Removed obsolete HAS_GEOS variable for test skipping.Tim Graham
2017-05-04Fixed #28160 -- Prevented hiding GDAL exceptions when it's not installed.Tim Graham
2017-04-01Fixed #25874 -- Made GEOSGeometry read SRID from GeoJSON input.Sergey Fedoseev