test/test_csv.rb in statsample-0.6.4 vs test/test_csv.rb in statsample-0.6.5

- old
+ new

@@ -1,8 +1,8 @@ $:.unshift(File.dirname(__FILE__)+'/../lib/') require 'statsample' -require 'tmpdir' +require "tempfile" require 'test/unit' class StatsampleCSVTestCase < Test::Unit::TestCase def setup @ds=Statsample::CSV.read(File.dirname(__FILE__)+"/test_csv.csv") @@ -31,12 +31,13 @@ assert_equal(%w{id name_1 age_1 city a1 name_2 age_2},ds.fields) age=[3,4,5,6,nil,8].to_vector(:scale) assert_equal(age,ds['age_2']) end def test_write - filename=Dir::tmpdir+"/test_write.csv" - Statsample::CSV.write(@ds,filename) - ds2=Statsample::CSV.read(filename) + filename=Tempfile.new("afile") + # filename=Dir::tmpdir+"/test_write.csv" + Statsample::CSV.write(@ds, filename.path) + ds2=Statsample::CSV.read(filename.path) i=0 ds2.each_array{|row| assert_equal(@ds.case_as_array(i),row) i+=1 } \ No newline at end of file