Skip to content

Commit 5fd29b1

Browse files
committed
Added test
1 parent 66f2b26 commit 5fd29b1

File tree

2 files changed

+29
-0
lines changed

2 files changed

+29
-0
lines changed

testing/vcs/CMakeLists.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -253,6 +253,11 @@ cdat_add_test(vcs_test_taylor_2_quads
253253

254254
# These test actually plot things need sample data
255255
if (CDAT_DOWNLOAD_SAMPLE_DATA)
256+
cdat_add_test(test_vcs_isofill_mask_cell_shift
257+
"${PYTHON_EXECUTABLE}"
258+
${cdat_SOURCE_DIR}/testing/vcs/test_vcs_isofill_mask_cell_shift.py
259+
${BASELINE_DIR}/test_vcs_isofill_mask_cell_shift.png
260+
)
256261
cdat_add_test(vcs_test_bad_time_units
257262
"${PYTHON_EXECUTABLE}"
258263
${cdat_SOURCE_DIR}/testing/vcs/test_vcs_bad_time_units.py
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import os,sys
2+
import MV2
3+
import vcs
4+
import cdms2
5+
src=sys.argv[1]
6+
pth = os.path.join(os.path.dirname(__file__),"..")
7+
sys.path.append(pth)
8+
import checkimage
9+
x=vcs.init()
10+
x.drawlogooff()
11+
12+
x.setbgoutputdimensions(1200,1091,units="pixels")
13+
14+
f=cdms2.open(os.path.join(sys.prefix,"sample_data","clt.nc"))
15+
s=f("clt",slice(0,1),latitude=(30,70),longitude=(-130,-60))
16+
s2=MV2.masked_greater(s,65.)
17+
18+
x.plot(s2,"default","isofill",bg=1)
19+
fnm = "test_vcs_isofill_mask_cell_shift.png"
20+
x.png(fnm)
21+
print "fnm:",fnm
22+
print "src:",src
23+
ret = checkimage.check_result_image(fnm,src,checkimage.defaultThreshold)
24+
sys.exit(ret)

0 commit comments

Comments
 (0)