12 print(
"checking module load ...", file=sys.stderr)
15 from lalinference
import globalvar
as lalinferenceglobalvar
16 from lal
import globalvar
as lalglobalvar
18 print(
"PASSED module load", file=sys.stderr)
25 lal.swig_set_nice_error_handlers()
29 if "NASTY_ERROR_HANDLERS" in os.environ:
30 lal.swig_set_nasty_error_handlers()
32 lal.swig_set_nice_error_handlers()
44 frame = inspect.currentframe()
46 for v
in frame.f_back.f_locals:
47 if v.startswith(
"@py_assert"):
48 frame.f_back.f_locals[v] =
None
56 lal.CheckMemoryLeaks()
63 """check object parent tracking"""
65 print(
"checking object parent tracking ...", file=sys.stderr)
66 a = lalinference.swig_lalinference_test_parent_map_struct()
69 c = lalinferenceglobalvar.swig_lalinference_test_parent_map.s
70 lalinferenceglobalvar.swig_lalinference_test_parent_map.s = (
71 lalglobalvar.swig_lal_test_struct_const
77 print(
"PASSED object parent tracking", file=sys.stderr)
80 if __name__ ==
"__main__":
81 args = sys.argv[1:]
or [
84 "--junit-xml=junit-SWIGTestLALInferencePython.xml",
86 sys.exit(pytest.main(args=[__file__] + args))
def set_nice_error_handlers()
def set_default_error_handlers()
def test_object_parent_tracking()
check object parent tracking