Skip to content

Commit a5afbf5

Browse files
authored
Merge pull request #15 from GalSim-developers/test-fixes-6-again
test: jax-galsim now raises for some bounds errors
2 parents d387a8e + 9c611d4 commit a5afbf5

1 file changed

Lines changed: 9 additions & 20 deletions

File tree

tests/test_utilities.py

Lines changed: 9 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -282,11 +282,7 @@ def test_bounds():
282282
assert_raises(TypeError, galsim.BoundsD, 11, 23, 9, 12, 59)
283283
assert_raises(TypeError, galsim.BoundsD, xmin=11, xmax=23, ymin=17, ymax=50, z=23)
284284
assert_raises(TypeError, galsim.BoundsD, xmin=11, xmax=50)
285-
if is_jax_galsim():
286-
# jax doesn't raise for this
287-
pass
288-
else:
289-
assert_raises(ValueError, galsim.BoundsD, 11, 23, 17, "blue")
285+
assert_raises((ValueError, TypeError), galsim.BoundsD, 11, 23, 17, "blue")
290286
assert_raises(TypeError, galsim.BoundsD, 11, 23, 9, 12, xmin=19, xmax=2)
291287
with assert_raises(TypeError):
292288
bd1 += (11,23)
@@ -407,22 +403,15 @@ def test_bounds():
407403
assert galsim.BoundsD() == galsim.BoundsD() + galsim.BoundsD()
408404
assert galsim.BoundsD().area() == 0
409405

410-
if is_jax_galsim():
411-
pass
412-
else:
413-
assert galsim.BoundsI(23, 11, 17, 50) == galsim.BoundsI()
414-
assert galsim.BoundsI(11, 23, 50, 17) == galsim.BoundsI()
415-
assert galsim.BoundsD(23, 11, 17, 50) == galsim.BoundsD()
416-
assert galsim.BoundsD(11, 23, 50, 17) == galsim.BoundsD()
406+
assert galsim.BoundsI(23, 11, 17, 50) == galsim.BoundsI()
407+
assert galsim.BoundsI(11, 23, 50, 17) == galsim.BoundsI()
408+
assert galsim.BoundsD(23, 11, 17, 50) == galsim.BoundsD()
409+
assert galsim.BoundsD(11, 23, 50, 17) == galsim.BoundsD()
417410

418-
if is_jax_galsim():
419-
# jax doesn't raise for these things
420-
pass
421-
else:
422-
assert_raises(galsim.GalSimUndefinedBoundsError, getattr, galsim.BoundsI(), 'center')
423-
assert_raises(galsim.GalSimUndefinedBoundsError, getattr, galsim.BoundsD(), 'center')
424-
assert_raises(galsim.GalSimUndefinedBoundsError, getattr, galsim.BoundsI(), 'true_center')
425-
assert_raises(galsim.GalSimUndefinedBoundsError, getattr, galsim.BoundsD(), 'true_center')
411+
assert_raises(galsim.GalSimUndefinedBoundsError, getattr, galsim.BoundsI(), 'center')
412+
assert_raises(galsim.GalSimUndefinedBoundsError, getattr, galsim.BoundsD(), 'center')
413+
assert_raises(galsim.GalSimUndefinedBoundsError, getattr, galsim.BoundsI(), 'true_center')
414+
assert_raises(galsim.GalSimUndefinedBoundsError, getattr, galsim.BoundsD(), 'true_center')
426415

427416
check_pickle(bi1)
428417
check_pickle(bd1)

0 commit comments

Comments
 (0)