Skip to content

Commit

Permalink
run event loop before license requests
Browse files Browse the repository at this point in the history
  • Loading branch information
Jerry committed Aug 5, 2021
1 parent 4beedc0 commit 73b700d
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions tests/web/handlers/test_services.py
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,12 @@ def test_12_field_prefix(self):

class TestMetadataLicense(BiothingsWebAppTest):

def _wait(self):
try:
self.wait(timeout=3)
except:
pass

def test_20_license(self):
""" GET /v1/gene/12566?fields=pantherdb.uniprot_kb
{
Expand All @@ -110,7 +116,7 @@ def test_20_license(self):
...
}
"""
sleep(3) # wait for metadata service internal refresh
self._wait() # for internal metadata refresh
res = self.request('/v1/gene/12566?fields=pantherdb.uniprot_kb').json()
assert res['pantherdb']['_license'] == "http://pantherdb.org/tou.jsp"

Expand All @@ -130,7 +136,7 @@ def test_21_license_transform(self):
]
}
"""
sleep(3) # wait for metadata service internal refresh
self._wait() # for internal metadata refresh
res = self.request('/v1/gene/12566?fields=interpro').json()
for dic in res['interpro']:
assert dic['_license'] == "http://pantherdb.org/tou.jsp"
Expand All @@ -152,7 +158,7 @@ def test_22_license_transform(self):
],
}
"""
sleep(3) # wait for metadata service internal refresh
self._wait() # for internal metadata refresh
res = self.request('/v1/gene/12566?fields=pantherdb.ortholog').json()
for dic in res['pantherdb']['ortholog']:
assert dic['_license'] == "http://pantherdb.org/tou.jsp"
Expand Down

0 comments on commit 73b700d

Please sign in to comment.