Skip to content

Commit

Permalink
update the tests files to use the new minitest framework
Browse files Browse the repository at this point in the history
  • Loading branch information
syphax-bouazzouni committed Mar 20, 2024
1 parent 141cbce commit a9156f9
Show file tree
Hide file tree
Showing 29 changed files with 117 additions and 85 deletions.
6 changes: 6 additions & 0 deletions .env
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
API_URL=http://localhost:9393
ONTOLOGIES_LINKED_DATA_PATH=
GOO_PATH=
SPARQL_CLIENT_PATH=
ONTOPORTAL_KB=ontoportal_kb
REDIS_HOST=redis-ut
63 changes: 42 additions & 21 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
GIT
remote: https://github.com/ncbo/goo.git
revision: 75436fe8e387febc53e34ee31ff0e6dd837a9d3f
revision: f01386fe55ffba39cbf5e0bf95c8e2dc18767711
branch: master
specs:
goo (0.0.2)
Expand Down Expand Up @@ -114,7 +114,7 @@ GEM
base64 (0.2.0)
bcrypt (3.1.20)
bcrypt_pbkdf (1.1.0)
bigdecimal (3.1.6)
bigdecimal (3.1.7)
builder (3.2.4)
capistrano (3.18.1)
airbrussh (>= 1.0.0)
Expand All @@ -130,6 +130,7 @@ GEM
sshkit (~> 1.3)
coderay (1.1.3)
concurrent-ruby (1.2.3)
connection_pool (2.4.1)
crack (0.4.5)
rexml
cube-ruby (0.0.3)
Expand All @@ -138,13 +139,29 @@ GEM
docile (1.4.0)
domain_name (0.6.20240107)
ed25519 (1.3.0)
faraday (2.8.1)
base64
faraday-net_http (>= 2.0, < 3.1)
faraday (1.10.3)
faraday-em_http (~> 1.0)
faraday-em_synchrony (~> 1.0)
faraday-excon (~> 1.1)
faraday-httpclient (~> 1.0)
faraday-multipart (~> 1.0)
faraday-net_http (~> 1.0)
faraday-net_http_persistent (~> 1.0)
faraday-patron (~> 1.0)
faraday-rack (~> 1.0)
faraday-retry (~> 1.0)
ruby2_keywords (>= 0.0.4)
faraday-net_http (3.0.2)
faraday-retry (2.2.0)
faraday (~> 2.0)
faraday-em_http (1.0.0)
faraday-em_synchrony (1.0.0)
faraday-excon (1.1.0)
faraday-httpclient (1.0.1)
faraday-multipart (1.0.4)
multipart-post (~> 2)
faraday-net_http (1.0.1)
faraday-net_http_persistent (1.2.0)
faraday-patron (1.0.0)
faraday-rack (1.0.0)
faraday-retry (1.0.3)
ffi (1.16.3)
gapic-common (0.21.1)
faraday (>= 1.9, < 3.a)
Expand All @@ -168,14 +185,14 @@ GEM
google-cloud-env (2.1.1)
faraday (>= 1.0, < 3.a)
google-cloud-errors (1.4.0)
google-protobuf (3.25.3-aarch64-linux)
google-protobuf (3.25.3-arm64-darwin)
google-protobuf (3.25.3-x86_64-darwin)
google-protobuf (3.25.3-x86_64-linux)
googleapis-common-protos (1.5.0)
google-protobuf (~> 3.18)
googleapis-common-protos-types (~> 1.7)
grpc (~> 1.41)
googleapis-common-protos-types (1.13.0)
googleapis-common-protos-types (1.14.0)
google-protobuf (~> 3.18)
googleauth (1.11.0)
faraday (>= 1.0, < 3.a)
Expand All @@ -184,23 +201,23 @@ GEM
multi_json (~> 1.11)
os (>= 0.9, < 2.0)
signet (>= 0.16, < 2.a)
grpc (1.62.0-aarch64-linux)
google-protobuf (~> 3.25)
googleapis-common-protos-types (~> 1.0)
grpc (1.62.0-arm64-darwin)
google-protobuf (~> 3.25)
googleapis-common-protos-types (~> 1.0)
grpc (1.62.0-x86_64-darwin)
google-protobuf (~> 3.25)
googleapis-common-protos-types (~> 1.0)
grpc (1.62.0-x86_64-linux)
google-protobuf (~> 3.25)
googleapis-common-protos-types (~> 1.0)
haml (5.2.2)
temple (>= 0.8.0)
tilt
hashdiff (1.1.0)
http-accept (1.7.0)
http-cookie (1.0.5)
domain_name (~> 0.5)
httpclient (2.8.3)
i18n (1.14.1)
i18n (1.14.4)
concurrent-ruby (~> 1.0)
json (2.7.1)
json-schema (2.8.1)
Expand All @@ -224,13 +241,14 @@ GEM
mime-types-data (~> 3.2015)
mime-types-data (3.2024.0305)
mini_mime (1.1.5)
minitest (5.22.2)
minitest (5.22.3)
minitest-hooks (1.5.1)
minitest (> 5.3)
minitest-stub_any_instance (1.0.3)
mlanett-redis-lock (0.2.7)
redis
multi_json (1.15.0)
multipart-post (2.4.0)
mutex_m (0.2.0)
net-http-persistent (2.9.4)
net-imap (0.4.10)
Expand Down Expand Up @@ -363,10 +381,9 @@ GEM
thread_safe (0.3.6)
tilt (2.3.0)
timeout (0.4.1)
trailblazer-option (0.1.2)
tzinfo (1.2.11)
thread_safe (~> 0.1)
uber (0.1.0)
unicode-display_width (2.5.0)
unicorn (6.1.0)
kgio (~> 2.6)
raindrops (~> 0.7)
Expand All @@ -375,13 +392,15 @@ GEM
unicorn (>= 4, < 7)
uuid (2.3.9)
macaddr (~> 1.0)
webmock (3.23.0)
addressable (>= 2.8.0)
crack (>= 0.3.2)
hashdiff (>= 0.4.0, < 2.0.0)

PLATFORMS
aarch64-linux
arm64-darwin-22
arm64-darwin-23
x86_64-darwin-18
x86_64-darwin-23
x86_64-linux

DEPENDENCIES
activesupport (~> 5)
Expand All @@ -394,6 +413,7 @@ DEPENDENCIES
crack (= 0.4.5)
cube-ruby
ed25519 (>= 1.2, < 2.0)
faraday (~> 1.9)
ffi
goo!
haml (~> 5.2.2)
Expand Down Expand Up @@ -433,6 +453,7 @@ DEPENDENCIES
sparql-client!
unicorn
unicorn-worker-killer
webmock

BUNDLED WITH
2.4.22
2 changes: 1 addition & 1 deletion test/controllers/test_annotator_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

class TestAnnotatorController < TestCase

def self.before_suite
def before_suite
@@redis = Redis.new(:host => Annotator.settings.annotator_redis_host, :port => Annotator.settings.annotator_redis_port)
db_size = @@redis.dbsize
if db_size > MAX_TEST_REDIS_SIZE
Expand Down
5 changes: 2 additions & 3 deletions test/controllers/test_batch_controller.rb
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
require_relative '../test_case'

class TestBatchController < TestCase
def self.before_suite
LinkedData::SampleData::Ontology.delete_ontologies_and_submissions
@@ontologies = LinkedData::SampleData::Ontology.sample_owl_ontologies
def before_suite
@@ontologies = LinkedData::SampleData::Ontology.sample_owl_ontologies(process_submission: true)
end

def test_class_batch_one_ontology
Expand Down
2 changes: 1 addition & 1 deletion test/controllers/test_classes_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

class TestClassesController < TestCase

def self.before_suite
def before_suite
options = {ont_count: 1,
submission_count: 3,
submissions_to_process: [1, 2],
Expand Down
2 changes: 1 addition & 1 deletion test/controllers/test_instances_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

class TestInstancesController < TestCase

def self.before_suite
def before_suite
LinkedData::SampleData::Ontology.create_ontologies_and_submissions({
process_submission: true,
acronym: 'XCT-TEST-INST',
Expand Down
2 changes: 1 addition & 1 deletion test/controllers/test_mappings_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

class TestMappingsController < TestCase

def self.before_suite
def before_suite

["BRO-TEST-MAP-0","CNO-TEST-MAP-0","FAKE-TEST-MAP-0"].each do |acr|
LinkedData::Models::OntologySubmission.where(ontology: [acronym: acr]).to_a.each do |s|
Expand Down
2 changes: 1 addition & 1 deletion test/controllers/test_metrics_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

class TestMetricsController < TestCase

def self.before_suite
def before_suite
if OntologySubmission.all.count > 100
puts "this test is going to wipe out all submission and ontologies. probably this is not a test env."
return
Expand Down
6 changes: 3 additions & 3 deletions test/controllers/test_notes_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@

class TestNotesController < TestCase

def self.before_suite
self.new("before_suite").delete_ontologies_and_submissions
@@ontology, @@cls = self.new("before_suite")._ontology_and_class
def before_suite
self.delete_ontologies_and_submissions
@@ontology, @@cls = self._ontology_and_class

@@note_user = "test_note_user"
@@user = LinkedData::Models::User.new(
Expand Down
2 changes: 1 addition & 1 deletion test/controllers/test_ontologies_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
require_relative '../test_case'

class TestOntologiesController < TestCase
def self.before_suite
def before_suite
_set_vars
_delete
_create_user
Expand Down
2 changes: 1 addition & 1 deletion test/controllers/test_ontology_analytics_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -196,7 +196,7 @@ class TestOntologyAnalyticsController < TestCase
}
}

def self.before_suite
def before_suite
@@redis = Redis.new(:host => Annotator.settings.annotator_redis_host, :port => Annotator.settings.annotator_redis_port)
db_size = @@redis.dbsize
if db_size > MAX_TEST_REDIS_SIZE
Expand Down
2 changes: 1 addition & 1 deletion test/controllers/test_ontology_submissions_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

class TestOntologySubmissionsController < TestCase

def self.before_suite
def before_suite
_set_vars
_create_user
_create_onts
Expand Down
4 changes: 2 additions & 2 deletions test/controllers/test_properties_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

class TestPropertiesController < TestCase

def self.before_suite
def before_suite
count, acronyms, bro = LinkedData::SampleData::Ontology.create_ontologies_and_submissions({
process_submission: true,
acronym: "BROSEARCHTEST",
Expand All @@ -25,7 +25,7 @@ def self.before_suite
@@acronyms = @@ontologies.map { |ont| ont.bring_remaining; ont.acronym }
end

def self.after_suite
def after_suite
LinkedData::SampleData::Ontology.delete_ontologies_and_submissions
end

Expand Down
4 changes: 2 additions & 2 deletions test/controllers/test_properties_search_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

class TestPropertiesSearchController < TestCase

def self.before_suite
def before_suite
count, acronyms, bro = LinkedData::SampleData::Ontology.create_ontologies_and_submissions({
process_submission: true,
acronym: "BROSEARCHTEST",
Expand All @@ -24,7 +24,7 @@ def self.before_suite
@@ontologies = bro.concat(mccl)
end

def self.after_suite
def after_suite
LinkedData::SampleData::Ontology.delete_ontologies_and_submissions
LinkedData::Models::Ontology.indexClear(:property)
LinkedData::Models::Ontology.indexCommit(nil, :property)
Expand Down
8 changes: 4 additions & 4 deletions test/controllers/test_provisional_classes_controller.rb
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
require_relative '../test_case'

class TestProvisionalClassesController < TestCase
def self.before_suite
self.new("before_suite").delete_ontologies_and_submissions
@@ontology, classes = self.new("before_suite")._ontology_and_classes
def before_suite
self.delete_ontologies_and_submissions
@@ontology, classes = self._ontology_and_classes

@@cls = classes[0]
@@cls1 = classes[1]
Expand Down Expand Up @@ -32,7 +32,7 @@ def self.before_suite
end
end

def self.after_suite
def after_suite
3.times do |i|
@@pcs[i].delete
end
Expand Down
8 changes: 4 additions & 4 deletions test/controllers/test_provisional_relations_controller.rb
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
require_relative '../test_case'

class TestProvisionalRelationsController < TestCase
def self.before_suite
self.new("before_suite").delete_ontologies_and_submissions
@@ontology, classes = self.new("before_suite")._ontology_and_classes
def before_suite
self.delete_ontologies_and_submissions
@@ontology, classes = self._ontology_and_classes

@@cls1 = classes[0]
@@cls2 = classes[1]
Expand Down Expand Up @@ -39,7 +39,7 @@ def self.before_suite
@@test_rel.save
end

def self.after_suite
def after_suite
@@test_pc.delete
@@test_user.delete
end
Expand Down
2 changes: 1 addition & 1 deletion test/controllers/test_recommender_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

class TestRecommenderController < TestCase

def self.before_suite
def before_suite
@@redis = Redis.new(:host => Annotator.settings.annotator_redis_host, :port => Annotator.settings.annotator_redis_port)
db_size = @@redis.dbsize
if db_size > MAX_TEST_REDIS_SIZE
Expand Down
2 changes: 1 addition & 1 deletion test/controllers/test_recommender_v1_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

class TestRecommenderController < TestCase

def self.before_suite
def before_suite
LinkedData::SampleData::Ontology.delete_ontologies_and_submissions
@@ontologies = LinkedData::SampleData::Ontology.sample_owl_ontologies
@@text = <<eos
Expand Down
4 changes: 2 additions & 2 deletions test/controllers/test_replies_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

class TestRepliesController < TestCase

def self.before_suite
ontologies = self.new("before_suite").create_ontologies_and_submissions(ont_count: 1, submission_count: 1, process_submission: false)[2]
def before_suite
ontologies = self.create_ontologies_and_submissions(ont_count: 1, submission_count: 1, process_submission: false)[2]
@@ontology = ontologies.first

@@reply_user = "test_reply_user"
Expand Down
Loading

0 comments on commit a9156f9

Please sign in to comment.