From: Ole Streicher <olebole@debian.org>
Date: Sat, 27 Jun 2020 11:05:46 +0200
Subject: Remove health checks for failing hypothesis tests

on mips(64)el, armel
---
 sunpy/coordinates/tests/test_ephemeris.py               | 2 +-
 sunpy/coordinates/tests/test_metaframes.py              | 4 ++--
 sunpy/coordinates/tests/test_offset_frame.py            | 4 ++--
 sunpy/net/dataretriever/sources/tests/test_fermi_gbm.py | 3 ++-
 sunpy/net/dataretriever/sources/tests/test_goes_ud.py   | 3 ++-
 sunpy/net/dataretriever/sources/tests/test_lyra_ud.py   | 3 ++-
 sunpy/net/dataretriever/sources/tests/test_norh.py      | 3 ++-
 7 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/sunpy/coordinates/tests/test_ephemeris.py b/sunpy/coordinates/tests/test_ephemeris.py
index d366be2..8abf39e 100644
--- a/sunpy/coordinates/tests/test_ephemeris.py
+++ b/sunpy/coordinates/tests/test_ephemeris.py
@@ -163,7 +163,7 @@ def test_get_horizons_coord_zero_matches():
 @pytest.mark.remote_data
 @given(obstime=times(n=50))
 @settings(deadline=5000, max_examples=1,
-          suppress_health_check=[HealthCheck.function_scoped_fixture])
+          suppress_health_check=[HealthCheck.too_slow])
 def test_consistency_with_horizons(use_DE440s, obstime):
     # Check that the high-accuracy Astropy ephemeris has been set
     assert solar_system_ephemeris.get() == 'de440s'
diff --git a/sunpy/coordinates/tests/test_metaframes.py b/sunpy/coordinates/tests/test_metaframes.py
index 0bc24aa..1f00ef5 100644
--- a/sunpy/coordinates/tests/test_metaframes.py
+++ b/sunpy/coordinates/tests/test_metaframes.py
@@ -1,7 +1,7 @@
 import pickle
 
 import pytest
-from hypothesis import given, settings
+from hypothesis import given, settings, HealthCheck
 
 import astropy.units as u
 from astropy.coordinates import HeliocentricMeanEcliptic, SkyCoord, frame_transform_graph
@@ -231,7 +231,7 @@ def test_alternate_rotation_model():
                                    f.HeliocentricInertial])
 @given(lon=longitudes(), lat=latitudes(),
        obstime=times(), rotated_time1=times(), rotated_time2=times())
-@settings(deadline=None, max_examples=10)
+@settings(deadline=None, max_examples=10, suppress_health_check=[HealthCheck.too_slow] )
 def test_rotatedsun_transforms(frame, lon, lat, obstime, rotated_time1, rotated_time2):
     # Tests the transformations (to, from, and loopback) for consistency with `differential_rotation` output
 
diff --git a/sunpy/coordinates/tests/test_offset_frame.py b/sunpy/coordinates/tests/test_offset_frame.py
index f475e95..cbfbe17 100644
--- a/sunpy/coordinates/tests/test_offset_frame.py
+++ b/sunpy/coordinates/tests/test_offset_frame.py
@@ -1,6 +1,6 @@
 import numpy as np
 import pytest
-from hypothesis import given, settings
+from hypothesis import given, settings, HealthCheck
 
 import astropy.units as u
 from astropy.coordinates import SkyCoord, SkyOffsetFrame
@@ -23,7 +23,7 @@ def test_null():
 
 
 @given(lon=longitudes(), lat=latitudes())
-@settings(deadline=1000)
+@settings(deadline=None, suppress_health_check=[HealthCheck.too_slow] )
 def test_transform(lon, lat):
     """
     Test that the north pole in the new frame transforms back to the given
diff --git a/sunpy/net/dataretriever/sources/tests/test_fermi_gbm.py b/sunpy/net/dataretriever/sources/tests/test_fermi_gbm.py
index 0830a37..08aa315 100644
--- a/sunpy/net/dataretriever/sources/tests/test_fermi_gbm.py
+++ b/sunpy/net/dataretriever/sources/tests/test_fermi_gbm.py
@@ -1,5 +1,5 @@
 import pytest
-from hypothesis import given
+from hypothesis import given, settings, HealthCheck
 
 import astropy.units as u
 from astropy.time import TimeDelta
@@ -34,6 +34,7 @@ def test_get_url_for_time_range(LCClient, timerange, url_start, url_end):
 
 
 @given(time_attr())
+@settings(deadline=None, suppress_health_check=[HealthCheck.too_slow] )
 def test_can_handle_query(time):
     LCClient = fermi_gbm.GBMClient()
     ans1 = LCClient._can_handle_query(time, a.Instrument.gbm)
diff --git a/sunpy/net/dataretriever/sources/tests/test_goes_ud.py b/sunpy/net/dataretriever/sources/tests/test_goes_ud.py
index 7070540..e001568 100644
--- a/sunpy/net/dataretriever/sources/tests/test_goes_ud.py
+++ b/sunpy/net/dataretriever/sources/tests/test_goes_ud.py
@@ -1,5 +1,5 @@
 import pytest
-from hypothesis import given
+from hypothesis import given, settings, HealthCheck
 
 import astropy.units as u
 from astropy.time import TimeDelta
@@ -99,6 +99,7 @@ def test_old_data_access(timerange, url_old, url_new):
     assert urls[0] == url_new
 
 
+@settings(suppress_health_check=[HealthCheck.too_slow])
 @given(goes_time())
 def test_can_handle_query(time):
     ans1 = goes.XRSClient._can_handle_query(time, Instrument('XRS'))
diff --git a/sunpy/net/dataretriever/sources/tests/test_lyra_ud.py b/sunpy/net/dataretriever/sources/tests/test_lyra_ud.py
index 334bee7..e58b9d1 100644
--- a/sunpy/net/dataretriever/sources/tests/test_lyra_ud.py
+++ b/sunpy/net/dataretriever/sources/tests/test_lyra_ud.py
@@ -1,5 +1,5 @@
 import pytest
-from hypothesis import given
+from hypothesis import given, settings, HealthCheck
 
 import astropy.units as u
 from astropy.time import TimeDelta
@@ -43,6 +43,7 @@ def test_get_url_for_time_range(LCClient, timerange, url_start, url_end):
 
 
 @given(range_time('2010-01-06'))
+@settings(deadline=None, suppress_health_check=[HealthCheck.too_slow])
 def test_can_handle_query(time):
     LCClient = lyra.LYRAClient()
     ans1 = LCClient._can_handle_query(
diff --git a/sunpy/net/dataretriever/sources/tests/test_norh.py b/sunpy/net/dataretriever/sources/tests/test_norh.py
index 47b6b4b..9dcad6b 100644
--- a/sunpy/net/dataretriever/sources/tests/test_norh.py
+++ b/sunpy/net/dataretriever/sources/tests/test_norh.py
@@ -2,7 +2,7 @@ from datetime import timedelta
 from unittest import mock
 
 import pytest
-from hypothesis import given
+from hypothesis import given, settings
 
 import astropy.units as u
 
@@ -84,6 +84,7 @@ def test_get_url_for_time_range(LCClient, timerange, url_start, url_end):
 
 
 @given(time_attr())
+@settings(deadline=None)
 def test_can_handle_query(time):
     LCClient = norh.NoRHClient()
     ans1 = LCClient._can_handle_query(time, a.Instrument.norh)
