Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • debian-gis-team/pyosmium
1 result
Show changes
Commits on Source (3)
pyosmium (2.14.2-3) unstable; urgency=medium
* Add upstream patch to fix test failure on i386.
* Don't ignore test failures on i386 & hurd-i386.
-- Bas Couwenberg <sebastic@debian.org> Tue, 07 Aug 2018 21:34:17 +0200
pyosmium (2.14.2-2) unstable; urgency=medium
* Ignore test failures on i386 & hurd-i386.
......
Description: tests: use fuzzy equal for coordinate floats
Author: Sarah Hoffmann <lonvia@denofr.de>
Origin: https://github.com/osmcode/pyosmium/commit/8450ad70c6e03db5d14b5c3e725bdeb7d6733e76
Bug: https://github.com/osmcode/pyosmium/issues/68https://github.com/osmcode/pyosmium/issues/68
--- a/test/test_geom.py
+++ b/test/test_geom.py
@@ -56,17 +56,17 @@ class TestCoordinateConversion(unittest.
def test_lonlat_to_mercator(self):
c = o.geom.lonlat_to_mercator(o.geom.Coordinates(0,0))
- assert_equals(c.x, 0)
- assert_equals(c.y, 0)
+ assert_almost_equals(c.x, 0)
+ assert_almost_equals(c.y, 0)
def test_mercator_lonlat(self):
c = o.geom.mercator_to_lonlat(o.geom.Coordinates(0,0))
- assert_equals(c.x, 0)
- assert_equals(c.y, 0)
+ assert_almost_equals(c.x, 0)
+ assert_almost_equals(c.y, 0)
class TestCoordinates(unittest.TestCase):
def test_coordinate_from_location(self):
c = o.geom.Coordinates(o.osm.Location(10.0, -3.0))
- assert_equals(c.x, 10.0)
- assert_equals(c.y, -3.0)
+ assert_almost_equals(c.x, 10.0)
+ assert_almost_equals(c.y, -3.0)
0001-tests-use-fuzzy-equal-for-coordinate-floats.patch
......@@ -7,8 +7,6 @@ export DEB_BUILD_MAINT_OPTIONS=hardening=+all
export PYBUILD_NAME=pyosmium
DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
%:
dh $@ \
--buildsystem pybuild \
......@@ -27,15 +25,8 @@ override_dh_auto_build-indep:
(cd doc && PYTHONPATH=$(CURDIR)/.pybuild/cpython3_`py3versions -vd`_pyosmium/build make man)
override_dh_auto_test:
ifneq (,$(filter $(DEB_BUILD_ARCH),i386 hurd-i386))
PYBUILD_SYSTEM=custom \
PYBUILD_TEST_ARGS="cd test && {interpreter} run_tests.py" \
dh_auto_test || echo "Ignoring test failures"
else
PYBUILD_SYSTEM=custom \
PYBUILD_TEST_ARGS="cd test && {interpreter} run_tests.py" \
dh_auto_test
endif
PYBUILD_TEST_ARGS="cd test && {interpreter} run_tests.py" dh_auto_test
override_dh_auto_install:
PYBUILD_INSTALL_ARGS="--install-scripts=/usr/lib/{package}" dh_auto_install
......