Skip to content

Commit 87ee189

Browse files
authored
test: faster slow tests for cases that should fail (#14)
* test: faster slow tests for cases that should fail * Update test_metadetect.py
1 parent 6eb9500 commit 87ee189

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

deep_field_metadetect/tests/test_deep_metacal.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,8 +195,12 @@ def test_deep_metacal_slow(skip_wide, skip_deep): # pragma: no cover
195195

196196
if not skip_wide and not skip_deep:
197197
assert np.abs(m) < max(MAX_ABS_M, 3 * merr), (m, merr)
198-
elif 3 * merr < 5e-3:
198+
else:
199199
assert np.abs(m) >= max(MAX_ABS_M, 3 * merr), (m, merr)
200+
# if we are more than 10 sigma biased, then the test
201+
# has passed for sure
202+
if np.abs(m) / max(MAX_ABS_M / 3, merr) >= 10:
203+
break
200204
assert np.abs(c1) < max(4.0 * c1err, MAX_ABS_C), (c1, c1err)
201205
assert np.abs(c2) < max(4.0 * c2err, MAX_ABS_C), (c2, c2err)
202206

deep_field_metadetect/tests/test_metadetect.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,8 +273,12 @@ def test_metadetect_single_band_deep_field_metadetect_slow(
273273

274274
if not skip_wide and not skip_deep:
275275
assert np.abs(m) < max(MAX_ABS_M, 3 * merr), (m, merr)
276-
elif 3 * merr < 5e-3:
276+
else:
277277
assert np.abs(m) >= max(MAX_ABS_M, 3 * merr), (m, merr)
278+
# if we are more than 10 sigma biased, then the test
279+
# has passed for sure
280+
if np.abs(m) / max(MAX_ABS_M / 3, merr) >= 10:
281+
break
278282
assert np.abs(c1) < max(4.0 * c1err, MAX_ABS_C), (c1, c1err)
279283
assert np.abs(c2) < max(4.0 * c2err, MAX_ABS_C), (c2, c2err)
280284

0 commit comments

Comments
 (0)