From 1cbb660a58b6f994c1c0456637343351c23aeb00 Mon Sep 17 00:00:00 2001 From: rautenberg Date: Wed, 7 May 2014 16:32:41 +0200 Subject: test with TG Gates example data, introduce subtask --- test/toxbank-investigation-sparql.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/test/toxbank-investigation-sparql.rb b/test/toxbank-investigation-sparql.rb index 1cd43dd..392bbb8 100644 --- a/test/toxbank-investigation-sparql.rb +++ b/test/toxbank-investigation-sparql.rb @@ -225,7 +225,7 @@ class TBSPARQLTestExtended < MiniTest::Test def test_00_create_investigation OpenTox::RestClientWrapper.subjectid = $pi[:subjectid] # set pi as the logged in user @@uri = "" - file = File.join File.dirname(__FILE__), "data/toxbank-investigation/valid", "IST_test_sparql.zip" + file = File.join File.dirname(__FILE__), "data/toxbank-investigation/valid", "GC-ToxBank-15_tb2.zip" response = OpenTox::RestClientWrapper.post $investigation[:uri], {:file => File.open(file)}, { :subjectid => $pi[:subjectid] } task_uri = response.chomp task = OpenTox::Task.new task_uri @@ -234,6 +234,12 @@ class TBSPARQLTestExtended < MiniTest::Test assert_equal "Completed", task.hasStatus, "Task should be completed but is: #{task.hasStatus}. Task URI is #{task_uri} ." @@uri = URI(uri) OpenTox::RestClientWrapper.put @@uri.to_s, { :published => "true", :summarySearchable => "true"}, { :subjectid => $pi[:subjectid] } + subtask = OpenTox::RestClientWrapper.get "#{@@uri}/subtaskuri", {}, {:accept => "text/uri-list", :subjectid => $pi[:subjectid]} + puts "SubTaskURI is: #{subtask}" + if subtask != "" + task = OpenTox::Task.new subtask.chomp + task.wait + end end # Retrieves all factors (name, value, ontology URI of the value) given an investigation URI -- cgit v1.2.3