Skip to content

Commit dbd93cb

Browse files
committed
Update basic sanity test to updated BiomodelStore repo
1 parent bf3345a commit dbd93cb

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

src/BioModelsCache.py

+9-6
Original file line numberDiff line numberDiff line change
@@ -111,13 +111,16 @@ def search_models(self, search):
111111
# print(len(data))
112112
return search_results
113113

114-
def get_model(self, model_id):
114+
def get_model(self, model_id): # TODO: need to fix, model id does not correlate to model file name
115115
"""Return the model data for the given model ID."""
116-
user = "konankisa"
116+
user = "sys-bio"
117117
repo = "BiomodelsStore"
118118
repo = Github().get_user(user).get_repo(repo)
119+
print("Repository name: ",repo.name)
119120
try:
120-
content = repo.get_contents(f"biomodels/{model_id}.xml")
121+
#content2 = repo.get_contents(f"biomodels/{model_id}")
122+
#print(content2.pop(0))
123+
content = repo.get_contents(f"biomodels/{model_id}/{model_id}_url.xml")
121124
except:
122125
content = None
123126
if content:
@@ -128,11 +131,11 @@ def get_model(self, model_id):
128131

129132
def main():
130133
cache = BioModelsCache()
131-
#cache.cache_biomodels() # Update/build BioModelsCache
134+
cache.cache_biomodels() # Update/build BioModelsCache
132135
print("Test cache.searchmodels()...")
133-
cache.search_models("BIOMD0000000002") # Check search()
136+
print(cache.search_models("sodium")) # Check search(), returns multiple model ids
134137
print("Test cache.get_model()......")
135-
cache.get_model("BIOMD0000000003") # Check get_model()
138+
cache.get_model("BIOMD0000000002") # Check get_model()
136139

137140
if __name__ == '__main__':
138141
main()

0 commit comments

Comments
 (0)