diff options
author | gebele <gebele@in-silico.ch> | 2014-08-04 17:29:17 +0200 |
---|---|---|
committer | gebele <gebele@in-silico.ch> | 2014-08-04 17:29:17 +0200 |
commit | f28648af091a8ed894f7eacef6d3e8991990835a (patch) | |
tree | 6c95a2125e07c632d31d4533608c2eff19bae724 | |
parent | 33bddee543f010fa17320fa94e32060620da408b (diff) |
ensure inv gets deleted
-rw-r--r-- | test/toxbank-investigation-types.rb | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/test/toxbank-investigation-types.rb b/test/toxbank-investigation-types.rb index ccd6b14..0eef6b3 100644 --- a/test/toxbank-investigation-types.rb +++ b/test/toxbank-investigation-types.rb @@ -228,6 +228,7 @@ end class TBInvestigationNoISADataValidPOST < MiniTest::Test # missing owningPro + # update: is allowed def test_attached_file_without_owningPro puts "\nattached file missing owningPro" file = File.join File.dirname(__FILE__), "data/toxbank-investigation/valid", "unformated.zip" @@ -235,20 +236,28 @@ class TBInvestigationNoISADataValidPOST < MiniTest::Test task_uri = response.chomp task = OpenTox::Task.new task_uri task.wait + @uri = task.resultURI #puts task_uri assert_equal "Completed", task.hasStatus, "Task should be not completed but is: #{task.hasStatus}. Task URI is #{task_uri} ." + # DELETE + response = OpenTox::RestClientWrapper.delete @uri.to_s, {}, { :subjectid => $pi[:subjectid] } + assert_equal "200", response.code.to_s end # missing owningPro + # update: is allowed def test_no_file_without_owningPro - puts "\nattached file missing owningPro" - file = File.join File.dirname(__FILE__), "data/toxbank-investigation/valid", "unformated.zip" + puts "\nno file missing owningPro" response = OpenTox::RestClientWrapper.post $investigation[:uri], {:type => "noData", :title => "New Title", :abstract => "test_no_file_without_owningPro", :owningOrg => "#{$user_service[:uri]}/organisation/G16", :authors => "#{$user_service[:uri]}/user/U271, #{$user_service[:uri]}/user/U479", :keywords => "http://www.owl-ontologies.com/toxbank.owl/K124, http://www.owl-ontologies.com/toxbank.owl/K727" }, { :subjectid => $pi[:subjectid] } task_uri = response.chomp task = OpenTox::Task.new task_uri task.wait + @uri = task.resultURI #puts task_uri - assert_equal "Completed", task.hasStatus, "Task should be not completed but is: #{task.hasStatus}. Task URI is #{task_uri} ." + assert_equal "Completed", task.hasStatus, "Task should be not completed but is: #{task.hasStatus}. Task URI is #{task_uri} ." + # DELETE + response = OpenTox::RestClientWrapper.delete @uri.to_s, {}, { :subjectid => $pi[:subjectid] } + assert_equal "200", response.code.to_s end |