[fiona] 03/04: Skip gpkg when building

Johan Van de Wauw johanvdw-guest at moszumanska.debian.org
Fri Oct 17 00:29:28 UTC 2014


This is an automated email from the git hooks/post-receive script.

johanvdw-guest pushed a commit to branch master
in repository fiona.

commit c972078590296566f64cf19256583ef9812f98a6
Author: Johan Van de Wauw <johan.vandewauw at gmail.com>
Date:   Fri Oct 17 02:19:29 2014 +0200

    Skip gpkg when building
---
 ...01-Skip-gpkg-test-if-fixture-is-not-found.patch | 56 ++++++++++++++++++++++
 debian/patches/series                              |  1 +
 2 files changed, 57 insertions(+)

diff --git a/debian/patches/0001-Skip-gpkg-test-if-fixture-is-not-found.patch b/debian/patches/0001-Skip-gpkg-test-if-fixture-is-not-found.patch
new file mode 100644
index 0000000..34f7490
--- /dev/null
+++ b/debian/patches/0001-Skip-gpkg-test-if-fixture-is-not-found.patch
@@ -0,0 +1,56 @@
+From 8111b99638a55cf9833fd79a05a8911a8c82c6c7 Mon Sep 17 00:00:00 2001
+From: Sean Gillies <sean at mapbox.com>
+Date: Tue, 14 Oct 2014 08:33:48 -0700
+Subject: [PATCH] Skip gpkg test if fixture is not found.
+
+Closes #167.
+---
+ tests/test_geopackage.py | 9 +++++++++
+ 1 file changed, 9 insertions(+)
+
+diff --git a/tests/test_geopackage.py b/tests/test_geopackage.py
+index 3cc599d..d990d34 100644
+--- a/tests/test_geopackage.py
++++ b/tests/test_geopackage.py
+@@ -1,15 +1,20 @@
+ 
+ import logging
+ import os
++import os.path
+ import shutil
+ import sys
+ import tempfile
+ import unittest
+ 
++import pytest
++
+ import fiona
+ from fiona.collection import supported_drivers
+ from fiona.errors import FionaValueError, DriverError, SchemaError, CRSError
+ from fiona.ogrext import calc_gdal_version_num, get_gdal_version_num
++
++
+ logging.basicConfig(stream=sys.stderr, level=logging.DEBUG)
+ 
+ 
+@@ -21,6 +26,8 @@ class ReadingTest(unittest.TestCase):
+     def tearDown(self):
+         pass
+ 
++    @pytest.mark.skipif(not os.path.exists('docs/data/test_uk.gpkg'),
++                        reason="Requires geopackage fixture")
+     def test_gpkg(self):
+         if get_gdal_version_num() < calc_gdal_version_num(1, 11, 0):
+             self.assertRaises(DriverError, fiona.open, 'docs/data/test_uk.gpkg', 'r', driver="GPKG")
+@@ -37,6 +44,8 @@ class WritingTest(unittest.TestCase):
+     def tearDown(self):
+         shutil.rmtree(self.tempdir)
+ 
++    @pytest.mark.skipif(not os.path.exists('docs/data/test_uk.gpkg'),
++                        reason="Requires geopackage fixture")
+     def test_gpkg(self):
+         schema = {'geometry': 'Point',
+                   'properties': [('title', 'str')]}
+-- 
+2.1.1
+
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..7f76322
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+0001-Skip-gpkg-test-if-fixture-is-not-found.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/fiona.git



More information about the Pkg-grass-devel mailing list