Skip to content

Commit

Permalink
test: clean up more test stuff
Browse files Browse the repository at this point in the history
  • Loading branch information
beckermr committed Aug 22, 2024
1 parent 04c247a commit 79536e1
Showing 1 changed file with 17 additions and 8 deletions.
25 changes: 17 additions & 8 deletions tests/test_deprecated.py
Original file line number Diff line number Diff line change
Expand Up @@ -655,17 +655,26 @@ def test_photon_array_depr():
else:
dydz = check_dep(getattr, photon_array, 'dydz')
assert photon_array.hasAllocatedAngles()
assert photon_array.hasAllocatedAngles()
assert len(photon_array.dxdz) == nphotons
# JAX-Galsim does not allow by reference setting - changed this
# to make tests below run
photon_array.dydz = 0.59
np.testing.assert_array_equal(photon_array.dxdz, 0.0)
assert len(photon_array.dydz) == nphotons
if is_jax_galsim():
# JAX-Galsim does not allow by reference setting - changed this
# to make tests below run
photon_array.dydz = 0.59
else:
dydz[:] = 0.59
np.testing.assert_array_equal(photon_array.dxdz, 0.)
np.testing.assert_array_equal(photon_array.dydz, 0.59)

assert hasattr(photon_array, "dxdz")
# JAX-Galsim does not allow by reference setting - changed this
# to make tests below run
photon_array.dxdz = 0.17
if is_jax_galsim():
assert hasattr(photon_array, "dxdz")
# JAX-Galsim does not allow by reference setting - changed this
# to make tests below run
photon_array.dxdz = 0.17
else:
dxdz = photon_array.dxdz # Allowed now.
dxdz[:] = 0.17
np.testing.assert_array_equal(photon_array.dxdz, 0.17)

if is_jax_galsim():
Expand Down

0 comments on commit 79536e1

Please sign in to comment.