Sha256: f6d82be8879218a48696602224730faa79d34e96c2f58b8cd5eb8c02a9a3d2f3
Contents?: true
Size: 1.04 KB
Versions: 6
Compression:
Stored size: 1.04 KB
Contents
require File.expand_path(File.dirname(__FILE__) + '/../../../test_helper') require 'rbbt/workflow/rest/client' class TestRestClient < Test::Unit::TestCase def test_client_exec driver = RbbtRestClient.new 'http://localhost:1984/Sequence' job = driver.job(:genes_at_genomic_positions, "Default", :organism => "Hsa", :positions => %w(1:123123:A)) assert_equal %w(ENSG00000238009), job.exec.values.flatten assert_equal %w(ENSG00000238009), job.run.values.flatten job.clean end def test_client_synchronous driver = RbbtRestClient.new 'http://localhost:1984/Sequence' job = driver.job(:mutated_isoforms_for_genomic_mutations, "Default", :organism => "Hsa", :mutations => %w(9:140051238:G)) assert job.exec.values.flatten.include? "ENSP00000316915:P263P" job.clean assert job.exec.values.flatten.include? "ENSP00000316915:P263P" job.clean job = job.fork while not job.done? puts job.messages sleep 1 end assert job.exec.values.flatten.include? "ENSP00000316915:P263P" job.clean end end
Version data entries
6 entries across 6 versions & 1 rubygems