File: def_var_with_dim.rb

package info (click to toggle)
ruby-netcdf 0.8.0-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 924 kB
  • sloc: ansic: 4,024; ruby: 1,884; csh: 6; makefile: 6
file content (32 lines) | stat: -rw-r--r-- 788 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
require 'test/unit'
require 'numru/netcdf'
include NumRu
class TestDefVarWithDim < Test::Unit::TestCase
  def setup
    @fname = "tmp.nc"
    @file = NetCDF.create(@fname)
    @var1 = @file.def_var_with_dim("var1","sfloat",[6],["x"])
    @var2 = @file.def_var_with_dim("var2","sfloat",[6,3],["x","y"])
    @var3 = @file.def_var_with_dim("var3","sfloat",[3],["y"])
    @var3 = @file.def_var_with_dim("var4","sfloat",[0],["t"])
    @att = @var1.put_att("long_name","test")
    @file.close
  end
  def teardown
    if File.exist?(@fname)
      begin
        File.delete(@fname)
      rescue
        p $!
      end
    end
  end

  def test_def_var_with_dim
    assert_not_nil @var1
    assert_not_nil @var2
    assert_not_nil @var3
    assert_not_nil @file
    assert_not_nil @att
  end
end