Commit 2298bda9a3df8f879bfd43d5b871acaed9f0f1c7

Authored by Jürgen Knödlseder
1 parent 22eb5c6c

Add csobsdef script test

scripts/csobsdef.py
... ... @@ -229,7 +229,7 @@ class csobsdef(ctools.cscript):
229 229 irf = self["irf"].string()
230 230 cal = gammalib.GCaldb()
231 231 if gammalib.dir_exists(caldb):
232   - cal.rootdir(database)
  232 + cal.rootdir(caldb)
233 233 else:
234 234 cal.open("cta", caldb)
235 235 obs.response(irf, cal);
... ...
test/data/pntdef.dat 0 → 100644
  1 +ra,dec
  2 +83.63,22.01
  3 +83.63,21.01
  4 +83.63,23.01
... ...
test/test_cscripts.sh.in
... ... @@ -47,6 +47,31 @@ export PFILES=pfiles
47 47  
48 48  
49 49 #
  50 +# Test csobsdef
  51 +# =============
  52 +$ECHO -n "Test csobsdef: "
  53 +chmod +x @abs_top_srcdir@/scripts/csobsdef.py
  54 +@abs_top_srcdir@/scripts/csobsdef.py \
  55 + inpnt="data/pntdef.dat" \
  56 + outobs="obs.xml" \
  57 + caldb="irf" \
  58 + irf="cta_dummy_irf" \
  59 + emin=0.1 \
  60 + emax=100.0 \
  61 + duration=1800.0 \
  62 + rad=5.0 > csobsdef.log
  63 +$ECHO -n "."
  64 +if [ -s "obs.xml" ]
  65 +then
  66 + $ECHO -n "."
  67 +else
  68 + $ECHO " obs.xml file is not valid"
  69 + exit 1
  70 +fi
  71 +$ECHO " ok"
  72 +
  73 +
  74 +#
50 75 # Test cspull
51 76 # ===========
52 77 $ECHO -n "Test cspull: "
... ...