@@ -324,17 +324,12 @@ def test_uniform():
324324 assert u1 != u2 , "Consecutive UniformDeviate(None) compared equal!"
325325 # We shouldn't be able to construct a UniformDeviate from anything but a BaseDeviate, int, str,
326326 # or None.
327- # FIXME: galsim raises
328- if is_jax_galsim ():
329- # jax galsim doesn't test this
330- pass
331- else :
332- assert_raises (TypeError , galsim .UniformDeviate , dict ())
333- assert_raises (TypeError , galsim .UniformDeviate , list ())
334- assert_raises (TypeError , galsim .UniformDeviate , set ())
327+ assert_raises (TypeError , galsim .UniformDeviate , dict ())
328+ assert_raises (TypeError , galsim .UniformDeviate , list ())
329+ assert_raises (TypeError , galsim .UniformDeviate , set ())
335330
336- assert_raises (TypeError , u .seed , '123' )
337- assert_raises (TypeError , u .seed , 12.3 )
331+ assert_raises (TypeError , u .seed , '123' )
332+ assert_raises (TypeError , u .seed , 12.3 )
338333
339334
340335@timer
@@ -393,7 +388,6 @@ def test_gaussian():
393388
394389 # If don't explicitly suppress the warning, then a warning is emitted when n is odd.
395390 g2 = galsim .GaussianDeviate (testseed , mean = gMean , sigma = gSigma )
396- # FIXME: galsim raises
397391 if is_jax_galsim ():
398392 pass
399393 else :
@@ -583,16 +577,11 @@ def test_gaussian():
583577 assert g1 != g2 , "Consecutive GaussianDeviate(None) compared equal!"
584578 # We shouldn't be able to construct a GaussianDeviate from anything but a BaseDeviate, int, str,
585579 # or None.
586- # FIXME: galsim raises
587- if is_jax_galsim ():
588- pass
589- else :
590- # jax-galsim doesn't test for these things
591- assert_raises (TypeError , galsim .GaussianDeviate , dict ())
592- assert_raises (TypeError , galsim .GaussianDeviate , list ())
593- assert_raises (TypeError , galsim .GaussianDeviate , set ())
580+ assert_raises (TypeError , galsim .GaussianDeviate , dict ())
581+ assert_raises (TypeError , galsim .GaussianDeviate , list ())
582+ assert_raises (TypeError , galsim .GaussianDeviate , set ())
594583
595- assert_raises (ValueError , galsim .GaussianDeviate , testseed , mean = 1 , sigma = - 1 )
584+ assert_raises (ValueError , galsim .GaussianDeviate , testseed , mean = 1 , sigma = - 1 )
596585
597586
598587@timer
@@ -767,14 +756,9 @@ def test_binomial():
767756 assert b1 != b2 , "Consecutive BinomialDeviate(None) compared equal!"
768757 # We shouldn't be able to construct a BinomialDeviate from anything but a BaseDeviate, int, str,
769758 # or None.
770- # FIXME: galsim raises
771- if is_jax_galsim ():
772- pass
773- else :
774- # jax does not raise for this
775- assert_raises (TypeError , galsim .BinomialDeviate , dict ())
776- assert_raises (TypeError , galsim .BinomialDeviate , list ())
777- assert_raises (TypeError , galsim .BinomialDeviate , set ())
759+ assert_raises (TypeError , galsim .BinomialDeviate , dict ())
760+ assert_raises (TypeError , galsim .BinomialDeviate , list ())
761+ assert_raises (TypeError , galsim .BinomialDeviate , set ())
778762
779763
780764@timer
@@ -994,13 +978,9 @@ def test_poisson():
994978 assert p1 != p2 , "Consecutive PoissonDeviate(None) compared equal!"
995979 # We shouldn't be able to construct a PoissonDeviate from anything but a BaseDeviate, int, str,
996980 # or None.
997- # FIXME: galsim raises
998- if is_jax_galsim ():
999- pass
1000- else :
1001- assert_raises (TypeError , galsim .PoissonDeviate , dict ())
1002- assert_raises (TypeError , galsim .PoissonDeviate , list ())
1003- assert_raises (TypeError , galsim .PoissonDeviate , set ())
981+ assert_raises (TypeError , galsim .PoissonDeviate , dict ())
982+ assert_raises (TypeError , galsim .PoissonDeviate , list ())
983+ assert_raises (TypeError , galsim .PoissonDeviate , set ())
1004984
1005985
1006986@timer
@@ -1157,21 +1137,16 @@ def test_poisson_zeromean():
11571137 assert test_array [2 ] != 0
11581138
11591139 # Error raised if mean<0
1160- # jax doesn't raise here
1161- # FIXME: galsim raises
1162- if is_jax_galsim ():
1163- pass
1164- else :
1165- with assert_raises (ValueError ):
1166- p = galsim .PoissonDeviate (testseed , mean = - 0.1 )
1167- with assert_raises (ValueError ):
1168- p = galsim .PoissonDeviate (testseed , mean = - 10 )
1169- test_array = np .array ([- 1 ,1 ,4 ])
1170- with assert_raises (ValueError ):
1171- p .generate_from_expectation (test_array )
1172- test_array = np .array ([1 ,- 1 ,- 4 ])
1173- with assert_raises (ValueError ):
1174- p .generate_from_expectation (test_array )
1140+ with assert_raises (ValueError ):
1141+ p = galsim .PoissonDeviate (testseed , mean = - 0.1 )
1142+ with assert_raises (ValueError ):
1143+ p = galsim .PoissonDeviate (testseed , mean = - 10 )
1144+ test_array = np .array ([- 1 ,1 ,4 ])
1145+ with assert_raises ((ValueError , Exception )):
1146+ p .generate_from_expectation (test_array )
1147+ test_array = np .array ([1 ,- 1 ,- 4 ])
1148+ with assert_raises ((ValueError , Exception )):
1149+ p .generate_from_expectation (test_array )
11751150
11761151@timer
11771152def test_weibull ():
@@ -1345,13 +1320,9 @@ def test_weibull():
13451320 assert w1 != w2 , "Consecutive WeibullDeviate(None) compared equal!"
13461321 # We shouldn't be able to construct a WeibullDeviate from anything but a BaseDeviate, int, str,
13471322 # or None.
1348- # FIXME: galsim raises
1349- if is_jax_galsim ():
1350- pass
1351- else :
1352- assert_raises (TypeError , galsim .WeibullDeviate , dict ())
1353- assert_raises (TypeError , galsim .WeibullDeviate , list ())
1354- assert_raises (TypeError , galsim .WeibullDeviate , set ())
1323+ assert_raises (TypeError , galsim .WeibullDeviate , dict ())
1324+ assert_raises (TypeError , galsim .WeibullDeviate , list ())
1325+ assert_raises (TypeError , galsim .WeibullDeviate , set ())
13551326
13561327
13571328@timer
@@ -1510,13 +1481,9 @@ def test_gamma():
15101481 assert g1 != g2 , "Consecutive GammaDeviate(None) compared equal!"
15111482 # We shouldn't be able to construct a GammaDeviate from anything but a BaseDeviate, int, str,
15121483 # or None.
1513- # FIXME: galsim raises
1514- if is_jax_galsim ():
1515- pass
1516- else :
1517- assert_raises (TypeError , galsim .GammaDeviate , dict ())
1518- assert_raises (TypeError , galsim .GammaDeviate , list ())
1519- assert_raises (TypeError , galsim .GammaDeviate , set ())
1484+ assert_raises (TypeError , galsim .GammaDeviate , dict ())
1485+ assert_raises (TypeError , galsim .GammaDeviate , list ())
1486+ assert_raises (TypeError , galsim .GammaDeviate , set ())
15201487
15211488
15221489@timer
@@ -1675,13 +1642,9 @@ def test_chi2():
16751642 assert c1 != c2 , "Consecutive Chi2Deviate(None) compared equal!"
16761643 # We shouldn't be able to construct a Chi2Deviate from anything but a BaseDeviate, int, str,
16771644 # or None.
1678- # FIXME: galsim raises
1679- if is_jax_galsim ():
1680- pass
1681- else :
1682- assert_raises (TypeError , galsim .Chi2Deviate , dict ())
1683- assert_raises (TypeError , galsim .Chi2Deviate , list ())
1684- assert_raises (TypeError , galsim .Chi2Deviate , set ())
1645+ assert_raises (TypeError , galsim .Chi2Deviate , dict ())
1646+ assert_raises (TypeError , galsim .Chi2Deviate , list ())
1647+ assert_raises (TypeError , galsim .Chi2Deviate , set ())
16851648
16861649
16871650@timer
0 commit comments