From 40bf14796aaca2d8e53c411adc2106b936818958 Mon Sep 17 00:00:00 2001 From: Andreas Motl Date: Fri, 13 Nov 2020 13:30:02 +0100 Subject: [PATCH] CI: Skip "test_geoshape_type_default" test on Windows --- tests/test_insert_fake_data.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tests/test_insert_fake_data.py b/tests/test_insert_fake_data.py index 4b3375f..7c73c6a 100644 --- a/tests/test_insert_fake_data.py +++ b/tests/test_insert_fake_data.py @@ -1,4 +1,11 @@ +<<<<<<< HEAD from cr8.insert_fake_data import DataFaker, Column +======= +import sys +import unittest + +from cr8.insert_fake_data import DataFaker +>>>>>>> ae4f80a (CI: Skip "test_geoshape_type_default" test on Windows) from cr8 import insert_fake_data from unittest import TestCase, main from doctest import DocTestSuite @@ -119,7 +126,14 @@ def test_geopoint_type_default(self): provider = self.f.provider_for_column(Column('location', 'geo_point', None)) self.assertEqual(provider(), [50.19364744483815, -85.49806405991995]) + @unittest.skipIf(sys.platform.startswith("win"), "Has anomaly on Windows") def test_geoshape_type_default(self): + """ + FIXME + This test has an anomaly on Windows where the longitude + 36.10457754779138 will be returned as 36.104577547791386, + i.e. with one more precision digit. Why is that? + """ provider = self.f.provider_for_column(Column('area', 'geo_shape', None)) self.assertEqual('POLYGON (( ' '-132.47048275355667 44.147296981090086, '