Sha256: adb460b9d57a3a1f9884e85039b5a20a2867bbfe26a4de1889aa09bc6e3ba8ba
Contents?: true
Size: 884 Bytes
Versions: 5
Compression:
Stored size: 884 Bytes
Contents
require_relative 'test-util' describe 'ID' do it 'should get task id' do ID.task_id([], Parameters.empty).size.should == 32 end it 'should get same id from same task' do id = ID.task_id([DataExpr["1.a"]], Parameters.empty) id.should == ID.task_id([DataExpr["1.a"]], Parameters.empty) end it 'should get different id from different task' do id = [ ID.task_id([], Parameters.empty), ID.task_id([DataExpr["1.a"]], Parameters.empty), ID.task_id([DataExpr["2.a"]], Parameters.empty), ID.task_id([], {"var" => "1.a"}.to_params), ID.task_id([], {"var" => "2.a"}.to_params), ID.task_id([DataExpr["1.a"]], {"var" => "1.a"}.to_params), ID.task_id([DataExpr["2.a"]], {"var" => "2.a"}.to_params) ] 7.times do |i| 7.times do |ii| id[i+1].should.not == id[ii+1] unless i == ii end end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
pione-0.1.4 | test/spec_identifier.rb |
pione-0.1.3 | test/spec_identifier.rb |
pione-0.1.2 | test/spec_identifier.rb |
pione-0.1.1 | test/spec_identifier.rb |
pione-0.1.0 | test/spec_identifier.rb |