summaryrefslogtreecommitdiff
path: root/toxcreate.rb
diff options
context:
space:
mode:
authorChristoph Helma <helma@in-silico.ch>2011-03-10 15:52:10 +0100
committerChristoph Helma <helma@in-silico.ch>2011-03-10 15:52:10 +0100
commitd9d6a7e82e8f6fe0d554acf7149c81625e96bd09 (patch)
tree73c45b88f02d072ea752fe68379667567ca33f7c /toxcreate.rb
parent2043f901e5f7abdac030f4aae8bbcb2d8d38476c (diff)
parent1365f9e0fb2bec61ac8a8ed580eedac9cc5552ac (diff)
Merge branch 'release/v1.0.0'v1.0.0
Diffstat (limited to 'toxcreate.rb')
-rw-r--r--toxcreate.rb60
1 files changed, 60 insertions, 0 deletions
diff --git a/toxcreate.rb b/toxcreate.rb
new file mode 100644
index 0000000..368101b
--- /dev/null
+++ b/toxcreate.rb
@@ -0,0 +1,60 @@
+require 'rubygems'
+require "rubygems"
+require 'opentox-ruby'
+require 'test/unit'
+require 'watir-webdriver'
+
+class ToxCreateTest < Test::Unit::TestCase
+ def setup
+ @browser = Watir::Browser.new :firefox
+ @user = "test_ch"
+ @password = "test_ch"
+ end
+
+=begin
+ def test_login
+ end
+
+ def teardown
+ @browser.close
+ end
+
+=end
+ def test_toxcreate
+ @browser.goto CONFIG[:services]["opentox-toxcreate"]
+ @browser.file_field(:id, "file").set(`pwd`.chomp+"/data/hamster_carcinogenicity.csv")
+ @browser.button(:value, "Create model").click
+ # wait until validation is completed
+ # check results (links, reports, results)
+ puts @browser.url
+ end
+
+=begin
+ def test_multi_cell_call
+ @browser.goto CONFIG[:services]["opentox-toxcreate"]
+ @browser.file_field(:id, "file").set(`pwd`.chomp+"/data/multi_cell_call.csv")
+ @browser.button(:value, "Create model").click
+ # wait until validation is completed
+ # check results (links, reports, results)
+ puts @browser.url
+ end
+
+ def test_kazius
+ @browser.goto CONFIG[:services]["opentox-toxcreate"]
+ @browser.file_field(:id, "file").set(`pwd`.chomp+"/data/kazius.csv")
+ @browser.button(:value, "Create model").click
+ # wait until validation is completed
+ # check results (links, reports, results)
+ puts @browser.url
+ end
+
+ def test_parallel_models
+ 10.times do
+ @browser.goto CONFIG[:services]["opentox-toxcreate"]
+ @browser.file_field(:id, "file").set(`pwd`.chomp+"/data/hamster_carcinogenicity.csv")
+ @browser.button(:value, "Create model").click
+ end
+ #@browser.close
+ end
+=end
+end