Skip to content

Commit ecc0a72

Browse files
committed
Fix failing test_transform_forward_healpix_iter test
Forces generated flm to always correspond to real signal. Increases minimum number of iterations as test for round trip error bring within tolerance sensitive to specific random draws for smaller number of iterations.
1 parent 5c94d71 commit ecc0a72

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

tests/test_spherical_base.py

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
sampling_to_test = ["mw", "mwss", "dh", "gl"]
1515
method_to_test = ["direct", "sov", "sov_fft", "sov_fft_vectorized"]
1616
reality_to_test = [False, True]
17-
iter_to_test = [7, 10]
1817

1918

2019
@pytest.mark.parametrize("L", L_to_test)
@@ -133,14 +132,12 @@ def test_transform_forward_healpix(
133132

134133

135134
@pytest.mark.parametrize("nside", nside_to_test)
136-
@pytest.mark.parametrize("reality", reality_to_test)
137-
@pytest.mark.parametrize("iter", iter_to_test)
138-
def test_transform_forward_healpix_iter(
139-
flm_generator, nside: int, reality: bool, iter: int
140-
):
135+
@pytest.mark.parametrize("iter", [8, 10])
136+
def test_transform_forward_healpix_iter(flm_generator, nside: int, iter: int):
141137
sampling = "healpix"
142138
L = 2 * nside
143-
flm = flm_generator(L=L, reality=True)
139+
reality = True
140+
flm = flm_generator(L=L, reality=reality)
144141
f = spherical.inverse(flm, L, sampling=sampling, nside=nside, reality=reality)
145142
flm_direct = spherical.forward(
146143
f,

0 commit comments

Comments
 (0)