From 73bfe27cf9d62593c426d8742df18e3b47388ff1 Mon Sep 17 00:00:00 2001 From: mr Date: Tue, 3 May 2011 17:51:57 +0200 Subject: toxcreate tests with login function for A&A --- toxcreate.rb | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) (limited to 'toxcreate.rb') 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 -- cgit v1.2.3