summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormr <mr@mrautenberg.de>2011-05-03 17:51:57 +0200
committermr <mr@mrautenberg.de>2011-05-03 17:51:57 +0200
commit73bfe27cf9d62593c426d8742df18e3b47388ff1 (patch)
tree57ad60638c5e6e0acbed4184d4e6cec45ad25aad
parent76c6355f61251c0fc11f0ce0fbb358b4c6ce433c (diff)
toxcreate tests with login function for A&A
-rw-r--r--toxcreate.rb20
1 files changed, 16 insertions, 4 deletions
diff --git a/toxcreate.rb b/toxcreate.rb
index c11881e..5a995e2 100644
--- a/toxcreate.rb
+++ b/toxcreate.rb
@@ -10,7 +10,8 @@ class ToxCreateTest < Test::Unit::TestCase
@user = "test_ch"
@password = "test_ch"
end
-
+
+=begin
def test_login
@browser.goto File.join(CONFIG[:services]["opentox-toxcreate"], "login")
@browser.button(:value, "Login").click
@@ -33,13 +34,14 @@ class ToxCreateTest < Test::Unit::TestCase
@browser.close
end
-=begin
+
def teardown
@browser.close
end
-=end
+
def test_toxcreate
+ login(@browser, @user, @password)
@browser.goto CONFIG[:services]["opentox-toxcreate"]
@browser.file_field(:id, "file").set(`pwd`.chomp+"/data/hamster_carcinogenicity.csv")
@browser.button(:value, "Create model").click
@@ -47,9 +49,10 @@ class ToxCreateTest < Test::Unit::TestCase
# check results (links, reports, results)
puts @browser.url
end
-
+=end
=begin
def test_multi_cell_call
+ login(@browser, @user, @password)
@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
@@ -59,6 +62,7 @@ class ToxCreateTest < Test::Unit::TestCase
end
def test_kazius
+ login(@browser, @user, @password)
@browser.goto CONFIG[:services]["opentox-toxcreate"]
@browser.file_field(:id, "file").set(`pwd`.chomp+"/data/kazius.csv")
@browser.button(:value, "Create model").click
@@ -68,6 +72,7 @@ class ToxCreateTest < Test::Unit::TestCase
end
def test_parallel_models
+ login(@browser, @user, @password)
10.times do
@browser.goto CONFIG[:services]["opentox-toxcreate"]
@browser.file_field(:id, "file").set(`pwd`.chomp+"/data/hamster_carcinogenicity.csv")
@@ -77,3 +82,10 @@ class ToxCreateTest < Test::Unit::TestCase
end
=end
end
+
+def login(browser, user, password)
+ browser.goto File.join(CONFIG[:services]["opentox-toxcreate"], "login")
+ browser.text_field(:id, "username").set(user)
+ browser.text_field(:id, "password").set(password)
+ browser.button(:value, "Login").click
+end \ No newline at end of file