summaryrefslogtreecommitdiff
path: root/test/dataset.rb
diff options
context:
space:
mode:
authorrautenberg <rautenberg@in-silico.ch>2012-03-28 12:54:05 +0200
committerrautenberg <rautenberg@in-silico.ch>2012-03-28 12:54:05 +0200
commita8fa38376624cdc5212e63e74b308ba1af32ae53 (patch)
treeaf79481eb4f6dfdf1d816307ebc1babdab1d63a1 /test/dataset.rb
parent0071cbd5f91cd3456a6e46b27155e8e408b384c1 (diff)
aa to new config
Diffstat (limited to 'test/dataset.rb')
-rw-r--r--test/dataset.rb18
1 files changed, 12 insertions, 6 deletions
diff --git a/test/dataset.rb b/test/dataset.rb
index e41db8e..b3190b8 100644
--- a/test/dataset.rb
+++ b/test/dataset.rb
@@ -2,6 +2,11 @@ require 'test/unit'
$LOAD_PATH << File.join(File.dirname(__FILE__),'..','lib')
require File.join File.dirname(__FILE__),'..','lib','opentox-client.rb'
DATASET = "http://ot-dev.in-silico.ch/dataset"
+AA ||= "https://opensso.in-silico.ch"
+AA_USER = "guest"
+AA_PASS = "guest"
+@@subjectid = OpenTox::Authorization.authenticate(AA_USER,AA_PASS)
+
DATA_DIR = File.join(File.dirname(__FILE__),"data")
# TODO: add subjectids
@@ -9,19 +14,20 @@ DATA_DIR = File.join(File.dirname(__FILE__),"data")
class DatasetTest < Test::Unit::TestCase
def test_all
- datasets = OpenTox::Dataset.all DATASET
+ puts @@subjectid
+ datasets = OpenTox::Dataset.all(DATASET, @@subjectid)
assert_equal OpenTox::Dataset, datasets.first.class
end
def test_create_empty
- d = OpenTox::Dataset.create DATASET
+ d = OpenTox::Dataset.create(DATASET, @@subjectid)
assert_equal OpenTox::Dataset, d.class
assert_match /#{DATASET}/, d.uri.to_s
d.delete
end
def test_create_from_file
- d = OpenTox::Dataset.from_file DATASET, File.join(DATA_DIR,"EPAFHM.mini.csv")
+ d = OpenTox::Dataset.from_file DATASET, File.join(DATA_DIR,"EPAFHM.mini.csv"), @@subjectid
assert_equal OpenTox::Dataset, d.class
assert_equal d.uri, d[RDF::XSD.anyURI]
assert_equal "EPAFHM.mini", d.metadata[RDF::URI("http://purl.org/dc/elements/1.1/title")].first.to_s # DC.title is http://purl.org/dc/terms/title
@@ -33,7 +39,7 @@ class DatasetTest < Test::Unit::TestCase
end
def test_from_yaml
- @dataset = OpenTox::Dataset.from_file DATASET, File.join(DATA_DIR,"hamster_carcinogenicity.yaml")
+ @dataset = OpenTox::Dataset.from_file DATASET, File.join(DATA_DIR,"hamster_carcinogenicity.yaml"), @@subjectid
assert_equal OpenTox::Dataset, @dataset.class
assert_equal "hamster_carcinogenicity", @dataset[RDF::URI("http://purl.org/dc/elements/1.1/title")]
hamster_carc?
@@ -52,14 +58,14 @@ class DatasetTest < Test::Unit::TestCase
=end
def test_multicolumn_csv
- @dataset = OpenTox::Dataset.from_file DATASET, "#{DATA_DIR}/multicolumn.csv"
+ @dataset = OpenTox::Dataset.from_file DATASET, "#{DATA_DIR}/multicolumn.csv", @@subjectid
assert_equal 5, @dataset.features.size
assert_equal 4, @dataset.compounds.size
@dataset.delete
end
def test_from_csv
- @dataset = OpenTox::Dataset.from_file DATASET, "#{DATA_DIR}/hamster_carcinogenicity.csv"
+ @dataset = OpenTox::Dataset.from_file DATASET, "#{DATA_DIR}/hamster_carcinogenicity.csv", @@subjectid
assert_equal OpenTox::Dataset, @dataset.class
hamster_carc?
@dataset.delete