@@ -63,9 +63,11 @@ def test_throw_exception_when_missing_column_names_columns(self):
6363
6464 with self .assertRaises (OperationalException ):
6565 CSVOHLCVDataProvider (
66- storage_path = f"{ self .resource_dir } /"
67- "market_data_sources_for_testing/"
68- f"{ file_name } " ,
66+ storage_path = os .path .join (
67+ self .resource_dir ,
68+ "market_data_sources_for_testing" ,
69+ file_name
70+ ),
6971 window_size = 10 ,
7072 market = "binance" ,
7173 symbol = "BTC/EUR" ,
@@ -82,8 +84,9 @@ def test_has_data(self):
8284 file_name = "OHLCV_BTC-EUR_BINANCE" \
8385 "_2h_2023-08-07-07-59_2023-12-02-00-00.csv"
8486 data_provider = CSVOHLCVDataProvider (
85- storage_path = f"{ self .resource_dir } /market_data_sources/"
86- f"{ file_name } " ,
87+ storage_path = os .path .join (
88+ self .resource_dir , "market_data_sources" , file_name
89+ ),
8790 window_size = 10 ,
8891 market = "binance" ,
8992 symbol = "BTC/EUR" ,
@@ -119,8 +122,9 @@ def test_has_data_backtest_mode(self):
119122 file_name = "OHLCV_BTC-EUR_BINANCE" \
120123 "_2h_2023-08-07-07-59_2023-12-02-00-00.csv"
121124 data_provider = CSVOHLCVDataProvider (
122- storage_path = f"{ self .resource_dir } /market_data_sources/"
123- f"{ file_name } " ,
125+ storage_path = os .path .join (
126+ self .resource_dir , "market_data_sources" , file_name
127+ ),
124128 window_size = 10 ,
125129 market = "binance" ,
126130 symbol = "BTC/EUR" ,
@@ -162,9 +166,9 @@ def test_get_data_start_date(self):
162166 file_name = "OHLCV_BTC-EUR_BINANCE" \
163167 "_2h_2023-08-07-07-59_2023-12-02-00-00.csv"
164168 csv_ohlcv_market_data_source = CSVOHLCVDataProvider (
165- storage_path = f" { self . resource_dir } /"
166- "market_data_sources/"
167- f" { file_name } " ,
169+ storage_path = os . path . join (
170+ self . resource_dir , "market_data_sources" , file_name
171+ ) ,
168172 window_size = 200 ,
169173 market = "binance" ,
170174 symbol = "BTC/EUR" ,
@@ -205,9 +209,9 @@ def test_get_data_end_date(self):
205209 file_name = "OHLCV_BTC-EUR_BINANCE" \
206210 "_2h_2023-08-07-07-59_2023-12-02-00-00.csv"
207211 csv_ohlcv_market_data_source = CSVOHLCVDataProvider (
208- storage_path = f" { self . resource_dir } /"
209- "market_data_sources/"
210- f" { file_name } " ,
212+ storage_path = os . path . join (
213+ self . resource_dir , "market_data_sources" , file_name
214+ ) ,
211215 window_size = 200 ,
212216 market = "binance" ,
213217 symbol = "BTC/EUR" ,
@@ -234,9 +238,9 @@ def test_get_identifier(self):
234238 file_name = "OHLCV_BTC-EUR_BINANCE" \
235239 "_2h_2023-08-07-07-59_2023-12-02-00-00.csv"
236240 data_provider = CSVOHLCVDataProvider (
237- storage_path = f" { self . resource_dir } /"
238- "market_data_sources/"
239- f" { file_name } " ,
241+ storage_path = os . path . join (
242+ self . resource_dir , "market_data_sources" , file_name
243+ ) ,
240244 data_provider_identifier = "test" ,
241245 window_size = 10 ,
242246 market = "binance" ,
@@ -249,9 +253,9 @@ def test_get_market(self):
249253 file_name = "OHLCV_BTC-EUR_BINANCE" \
250254 "_2h_2023-08-07-07-59_2023-12-02-00-00.csv"
251255 data_provider = CSVOHLCVDataProvider (
252- storage_path = f" { self . resource_dir } /"
253- "market_data_sources/"
254- f" { file_name } " ,
256+ storage_path = os . path . join (
257+ self . resource_dir , "market_data_sources" , file_name
258+ ) ,
255259 market = "test" ,
256260 symbol = "BTC/EUR" ,
257261 window_size = 10 ,
@@ -263,9 +267,9 @@ def test_get_symbol(self):
263267 file_name = "OHLCV_BTC-EUR_BINANCE" \
264268 "_2h_2023-08-07-07-59_2023-12-02-00-00.csv"
265269 data_provider = CSVOHLCVDataProvider (
266- storage_path = f" { self . resource_dir } /"
267- "market_data_sources/"
268- f" { file_name } " ,
270+ storage_path = os . path . join (
271+ self . resource_dir , "market_data_sources" , file_name
272+ ) ,
269273 symbol = "BTC/EUR" ,
270274 window_size = 10 ,
271275 market = "bitvavo" ,
@@ -284,9 +288,9 @@ def test_prepare_backtest_data(self):
284288 window_size = 200
285289 )
286290 data_provider = CSVOHLCVDataProvider (
287- storage_path = f" { self . resource_dir } /"
288- "market_data_sources/"
289- f" { file_name } " ,
291+ storage_path = os . path . join (
292+ self . resource_dir , "market_data_sources" , file_name
293+ ) ,
290294 data_provider_identifier = "test" ,
291295 market = "binance" ,
292296 symbol = "BTC/EUR" ,
@@ -340,9 +344,9 @@ def test_get_backtest_data(self):
340344 window_size = 200
341345 )
342346 data_provider = CSVOHLCVDataProvider (
343- storage_path = f" { self . resource_dir } /"
344- "market_data_sources/"
345- f" { file_name } " ,
347+ storage_path = os . path . join (
348+ self . resource_dir , "market_data_sources" , file_name
349+ ) ,
346350 data_provider_identifier = "test" ,
347351 market = "binance" ,
348352 symbol = "BTC/EUR" ,
0 commit comments