summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Helma <helma@in-silico.ch>2015-07-14 16:16:48 +0200
committerChristoph Helma <helma@in-silico.ch>2015-07-14 16:16:48 +0200
commit0e0fe444ee89e73c25b61af0668e2320da3c0be8 (patch)
tree15277f0bf3178f1235e371cdf4d7cdfd25736116
parent9e9327985375d35d3475a299af58dfb1e44c7315 (diff)
feature dataset upload test (commented out)
-rw-r--r--test/dataset-long.rb24
1 files changed, 24 insertions, 0 deletions
diff --git a/test/dataset-long.rb b/test/dataset-long.rb
index ba8b605..cb578cc 100644
--- a/test/dataset-long.rb
+++ b/test/dataset-long.rb
@@ -94,4 +94,28 @@ class DatasetLongTest < MiniTest::Test
assert_equal false, URI.accessible?(d.uri)
end
+=begin
+ # comparison with mongodb
+ # fails after ~350 seconds with RestClient::ServerBrokeConnection: Server broke connection
+ # backend runs @ 100% CPU for ~7 minutes
+ def test_06_upload_feature_dataset
+ t1 = Time.now
+ f = File.join DATA_DIR, "rat_feature_dataset.csv"
+ d = OpenTox::Dataset.new
+ d.upload f
+ t2 = Time.now
+ p "Upload: #{t2-t1}"
+ d2 = OpenTox::Dataset.new d.uri
+ d2.get# true
+ t3 = Time.now
+ p "Dowload: #{t3-t2}"
+ csv = CSV.read f
+ assert_equal csv.size-1, d.compounds.size
+ assert_equal csv.first.size-1, d.features.size
+ assert_equal csv.size-1, d.data_entries.size
+ d.delete
+ assert_equal false, URI.accessible?(d.uri)
+ end
+=end
+
end