Skip to content

Commit

Permalink
Removed duplication of tests.
Browse files Browse the repository at this point in the history
  • Loading branch information
vitenti committed Mar 22, 2024
1 parent 9acd999 commit 943e027
Showing 1 changed file with 0 additions and 35 deletions.
35 changes: 0 additions & 35 deletions tests/test_py_powspec_ml_spline.py
Original file line number Diff line number Diff line change
Expand Up @@ -196,38 +196,3 @@ def test_serialization(Pk: Ncm.Spline) -> None:
ps_dup_Pka.append(Pkv.dup_array())

assert_allclose(ps_Pka, ps_dup_Pka)


def test_serialization(Pk: Ncm.Spline) -> None:
"""Test the serialization of the power spectrum."""

ps = Nc.PowspecMLSpline.new(Pk)
assert ps is not None

ser = Ncm.Serialize.new(Ncm.SerializeOpt.CLEAN_DUP)

ps_dup = ser.dup_obj(ps)

assert ps_dup is not None
assert isinstance(ps_dup, Nc.PowspecMLSpline)

cosmo = Nc.HICosmoDEXcdm()
prim = Nc.HIPrimPowerLaw()
cosmo.add_submodel(prim)

ps.prepare(cosmo)
ps_dup.prepare(cosmo)

kv = Pk.peek_xv()
Pkv = kv.dup()

za = np.linspace(0, 1, 50)
ps_Pka = []
ps_dup_Pka = []
for z in za:
ps.eval_vec(cosmo, z, kv, Pkv)
ps_Pka.append(Pkv.dup_array())
ps_dup.eval_vec(cosmo, z, kv, Pkv)
ps_dup_Pka.append(Pkv.dup_array())

assert_allclose(ps_Pka, ps_dup_Pka)

0 comments on commit 943e027

Please sign in to comment.