From 41c10bc7dfc5e93894ba20a6300a2995c6750f9e Mon Sep 17 00:00:00 2001 From: Samuel Gaist <samuel.gaist@idiap.ch> Date: Thu, 28 Jan 2021 17:01:21 +0100 Subject: [PATCH] [test][algorithms][integers_rawdata_access] Make path to db data a parameter This will allow to reuse the algorithm with different databases. --- test/algorithms/username/integers_rawdata_access/1.json | 8 +++++++- test/algorithms/username/integers_rawdata_access/1.py | 3 ++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/test/algorithms/username/integers_rawdata_access/1.json b/test/algorithms/username/integers_rawdata_access/1.json index 3328770..cec4dbe 100644 --- a/test/algorithms/username/integers_rawdata_access/1.json +++ b/test/algorithms/username/integers_rawdata_access/1.json @@ -18,5 +18,11 @@ ], "uses": { "lib": "{{ user.username }}/thelib/1" - } + }, + "parameters": { + "base_path": { + "default": "", + "type": "string" + } + } } diff --git a/test/algorithms/username/integers_rawdata_access/1.py b/test/algorithms/username/integers_rawdata_access/1.py index 6c939d0..c2bfcd1 100644 --- a/test/algorithms/username/integers_rawdata_access/1.py +++ b/test/algorithms/username/integers_rawdata_access/1.py @@ -31,7 +31,8 @@ class Algorithm: self.offset = 1 def setup(self, parameters): - with open("/databases/simple_rawdata_access/1/datafile.txt", "rt") as shared_data: + base_path = parameters["base_path"] + with open(f"/databases/{base_path}/datafile.txt", "rt") as shared_data: value = shared_data.read() self.offset = int(value) return True -- GitLab