19This script checks that all implemented waveform
20models have entries in:
22XLALSimInspiralGetSpinSupportFromApproximant()
23XLALSimInspiralGetSpinFreqFromApproximant()
24XLALSimInspiralApproximantAcceptTestGRParams()
29import lalsimulation
as lalsim
37 lalsim.SimInspiralGetSpinSupportFromApproximant,
38 lalsim.SimInspiralGetSpinFreqFromApproximant,
39 lalsim.SimInspiralApproximantAcceptTestGRParams
45 k
for k
in range(lalsim.NumApproximants)
if
46 lalsim.SimInspiralImplementedTDApproximants(k)
or
47 lalsim.SimInspiralImplementedFDApproximants(k)
50@pytest.mark.parametrize("func", func_list, ids=get_name)
51@pytest.mark.parametrize("k", IMPLEMENTED, ids=lalsim.GetStringFromApproximant)
55if __name__ ==
'__main__':
56 args = sys.argv[1:]
or [
"-v",
"-rs",
"--junit-xml=junit-wf_property_lists.xml"]
57 sys.exit(pytest.main(args=[__file__] + args))
def test_wf_property_lists(k, func)