blob: 3b83bed37335a03570b0f18bd183157cfd6a538d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
require_relative "setup.rb"
$model_uri = "https://mr-test.in-silico.ch/model"
class ModelTest < MiniTest::Test
def test_00_get_urilist
res = RestClientWrapper.get $model_uri, {}, {:accept => "text/uri-list"}
assert_equal res.code, 200
end
def test_01_get_400
assert_raises OpenTox::BadRequestError do
res = OpenTox::RestClientWrapper.get $model_uri, {}, {:accept => "text/notimplemented-type"}
end
end
# create a model
def test_02_create
file = "../../lazar/test/data/hamster_carcinogenicity.csv"
res = OpenTox::RestClientWrapper.post $model_uri, {:file => File.open(file)}, {:content_type => "text/csv"}
assert_equal res.code, 200
@@model = res
end
def test_90_delete
res = OpenTox::RestClientWrapper.delete @@model
assert_equal res.code, 200
assert_raises OpenTox::NotFoundError do
res = OpenTox::RestClientWrapper.get @@model, {}, {:accept => "application/json"}
end
end
end
|