From 893b353a2992b099d0136ccf92be1d0b8388e7c8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 21 Jan 2026 16:35:24 +0000 Subject: [PATCH 1/3] Initial plan From 799cf05a8277f4a2bd58262edf2b058bedb4ae55 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 21 Jan 2026 16:45:30 +0000 Subject: [PATCH 2/3] Add Windows support to test matrix and fix venv activation, create missing test data Co-authored-by: MDUYN <27549131+MDUYN@users.noreply.github.com> --- .github/workflows/test.yml | 8 ++++-- .../05764fc8/algorithm_id.json | 3 ++ .../0aa37205/algorithm_id.json | 3 ++ .../3cccceb1/algorithm_id.json | 3 ++ .../438274dc/algorithm_id.json | 3 ++ .../47293173/algorithm_id.json | 3 ++ .../6a6575cd/algorithm_id.json | 3 ++ .../6bdb0580/algorithm_id.json | 3 ++ .../7663c4cd/algorithm_id.json | 3 ++ .../8503561a/algorithm_id.json | 3 ++ .../9351cfaa/algorithm_id.json | 3 ++ .../a023229a/algorithm_id.json | 3 ++ .../b9e3779b/algorithm_id.json | 3 ++ .../c7b79e46/algorithm_id.json | 3 ++ .../cb76aaeb/algorithm_id.json | 3 ++ .../checkpoints.json | 28 +++++++++++++++++++ .../e8c2060c/algorithm_id.json | 3 ++ .../eab0e4aa/algorithm_id.json | 3 ++ 18 files changed, 82 insertions(+), 2 deletions(-) create mode 100644 tests/resources/backtest_reports_for_testing/05764fc8/algorithm_id.json create mode 100644 tests/resources/backtest_reports_for_testing/0aa37205/algorithm_id.json create mode 100644 tests/resources/backtest_reports_for_testing/3cccceb1/algorithm_id.json create mode 100644 tests/resources/backtest_reports_for_testing/438274dc/algorithm_id.json create mode 100644 tests/resources/backtest_reports_for_testing/47293173/algorithm_id.json create mode 100644 tests/resources/backtest_reports_for_testing/6a6575cd/algorithm_id.json create mode 100644 tests/resources/backtest_reports_for_testing/6bdb0580/algorithm_id.json create mode 100644 tests/resources/backtest_reports_for_testing/7663c4cd/algorithm_id.json create mode 100644 tests/resources/backtest_reports_for_testing/8503561a/algorithm_id.json create mode 100644 tests/resources/backtest_reports_for_testing/9351cfaa/algorithm_id.json create mode 100644 tests/resources/backtest_reports_for_testing/a023229a/algorithm_id.json create mode 100644 tests/resources/backtest_reports_for_testing/b9e3779b/algorithm_id.json create mode 100644 tests/resources/backtest_reports_for_testing/c7b79e46/algorithm_id.json create mode 100644 tests/resources/backtest_reports_for_testing/cb76aaeb/algorithm_id.json create mode 100644 tests/resources/backtest_reports_for_testing/checkpoints.json create mode 100644 tests/resources/backtest_reports_for_testing/e8c2060c/algorithm_id.json create mode 100644 tests/resources/backtest_reports_for_testing/eab0e4aa/algorithm_id.json diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 01ee2fb3..106f51d4 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -38,7 +38,7 @@ jobs: strategy: fail-fast: true matrix: - os: [ "ubuntu-latest", "macos-latest" ] + os: [ "ubuntu-latest", "macos-latest", "windows-latest" ] python-version: [ "3.10", "3.11" ] defaults: run: @@ -100,7 +100,11 @@ jobs: #---------------------------------------------- - name: Run tests run: | - source $VENV + if [ "$RUNNER_OS" == "Windows" ]; then + source .venv/Scripts/activate + else + source .venv/bin/activate + fi coverage run -m unittest discover -s tests # #---------------------------------------------- # # upload coverage stats diff --git a/tests/resources/backtest_reports_for_testing/05764fc8/algorithm_id.json b/tests/resources/backtest_reports_for_testing/05764fc8/algorithm_id.json new file mode 100644 index 00000000..05d8b0bf --- /dev/null +++ b/tests/resources/backtest_reports_for_testing/05764fc8/algorithm_id.json @@ -0,0 +1,3 @@ +{ + "algorithm_id": "05764fc8" +} \ No newline at end of file diff --git a/tests/resources/backtest_reports_for_testing/0aa37205/algorithm_id.json b/tests/resources/backtest_reports_for_testing/0aa37205/algorithm_id.json new file mode 100644 index 00000000..fd0fd8ef --- /dev/null +++ b/tests/resources/backtest_reports_for_testing/0aa37205/algorithm_id.json @@ -0,0 +1,3 @@ +{ + "algorithm_id": "0aa37205" +} \ No newline at end of file diff --git a/tests/resources/backtest_reports_for_testing/3cccceb1/algorithm_id.json b/tests/resources/backtest_reports_for_testing/3cccceb1/algorithm_id.json new file mode 100644 index 00000000..b549c7d8 --- /dev/null +++ b/tests/resources/backtest_reports_for_testing/3cccceb1/algorithm_id.json @@ -0,0 +1,3 @@ +{ + "algorithm_id": "3cccceb1" +} \ No newline at end of file diff --git a/tests/resources/backtest_reports_for_testing/438274dc/algorithm_id.json b/tests/resources/backtest_reports_for_testing/438274dc/algorithm_id.json new file mode 100644 index 00000000..2993c541 --- /dev/null +++ b/tests/resources/backtest_reports_for_testing/438274dc/algorithm_id.json @@ -0,0 +1,3 @@ +{ + "algorithm_id": "438274dc" +} \ No newline at end of file diff --git a/tests/resources/backtest_reports_for_testing/47293173/algorithm_id.json b/tests/resources/backtest_reports_for_testing/47293173/algorithm_id.json new file mode 100644 index 00000000..02f822a5 --- /dev/null +++ b/tests/resources/backtest_reports_for_testing/47293173/algorithm_id.json @@ -0,0 +1,3 @@ +{ + "algorithm_id": "47293173" +} \ No newline at end of file diff --git a/tests/resources/backtest_reports_for_testing/6a6575cd/algorithm_id.json b/tests/resources/backtest_reports_for_testing/6a6575cd/algorithm_id.json new file mode 100644 index 00000000..5768d79d --- /dev/null +++ b/tests/resources/backtest_reports_for_testing/6a6575cd/algorithm_id.json @@ -0,0 +1,3 @@ +{ + "algorithm_id": "6a6575cd" +} \ No newline at end of file diff --git a/tests/resources/backtest_reports_for_testing/6bdb0580/algorithm_id.json b/tests/resources/backtest_reports_for_testing/6bdb0580/algorithm_id.json new file mode 100644 index 00000000..2ed68075 --- /dev/null +++ b/tests/resources/backtest_reports_for_testing/6bdb0580/algorithm_id.json @@ -0,0 +1,3 @@ +{ + "algorithm_id": "6bdb0580" +} \ No newline at end of file diff --git a/tests/resources/backtest_reports_for_testing/7663c4cd/algorithm_id.json b/tests/resources/backtest_reports_for_testing/7663c4cd/algorithm_id.json new file mode 100644 index 00000000..9267ee29 --- /dev/null +++ b/tests/resources/backtest_reports_for_testing/7663c4cd/algorithm_id.json @@ -0,0 +1,3 @@ +{ + "algorithm_id": "7663c4cd" +} \ No newline at end of file diff --git a/tests/resources/backtest_reports_for_testing/8503561a/algorithm_id.json b/tests/resources/backtest_reports_for_testing/8503561a/algorithm_id.json new file mode 100644 index 00000000..35892f4d --- /dev/null +++ b/tests/resources/backtest_reports_for_testing/8503561a/algorithm_id.json @@ -0,0 +1,3 @@ +{ + "algorithm_id": "8503561a" +} \ No newline at end of file diff --git a/tests/resources/backtest_reports_for_testing/9351cfaa/algorithm_id.json b/tests/resources/backtest_reports_for_testing/9351cfaa/algorithm_id.json new file mode 100644 index 00000000..21195407 --- /dev/null +++ b/tests/resources/backtest_reports_for_testing/9351cfaa/algorithm_id.json @@ -0,0 +1,3 @@ +{ + "algorithm_id": "9351cfaa" +} \ No newline at end of file diff --git a/tests/resources/backtest_reports_for_testing/a023229a/algorithm_id.json b/tests/resources/backtest_reports_for_testing/a023229a/algorithm_id.json new file mode 100644 index 00000000..e4ebc029 --- /dev/null +++ b/tests/resources/backtest_reports_for_testing/a023229a/algorithm_id.json @@ -0,0 +1,3 @@ +{ + "algorithm_id": "a023229a" +} \ No newline at end of file diff --git a/tests/resources/backtest_reports_for_testing/b9e3779b/algorithm_id.json b/tests/resources/backtest_reports_for_testing/b9e3779b/algorithm_id.json new file mode 100644 index 00000000..91da1cbb --- /dev/null +++ b/tests/resources/backtest_reports_for_testing/b9e3779b/algorithm_id.json @@ -0,0 +1,3 @@ +{ + "algorithm_id": "b9e3779b" +} \ No newline at end of file diff --git a/tests/resources/backtest_reports_for_testing/c7b79e46/algorithm_id.json b/tests/resources/backtest_reports_for_testing/c7b79e46/algorithm_id.json new file mode 100644 index 00000000..f1d751e8 --- /dev/null +++ b/tests/resources/backtest_reports_for_testing/c7b79e46/algorithm_id.json @@ -0,0 +1,3 @@ +{ + "algorithm_id": "c7b79e46" +} \ No newline at end of file diff --git a/tests/resources/backtest_reports_for_testing/cb76aaeb/algorithm_id.json b/tests/resources/backtest_reports_for_testing/cb76aaeb/algorithm_id.json new file mode 100644 index 00000000..67ba6136 --- /dev/null +++ b/tests/resources/backtest_reports_for_testing/cb76aaeb/algorithm_id.json @@ -0,0 +1,3 @@ +{ + "algorithm_id": "cb76aaeb" +} \ No newline at end of file diff --git a/tests/resources/backtest_reports_for_testing/checkpoints.json b/tests/resources/backtest_reports_for_testing/checkpoints.json new file mode 100644 index 00000000..0ad8e3fe --- /dev/null +++ b/tests/resources/backtest_reports_for_testing/checkpoints.json @@ -0,0 +1,28 @@ +{ + "2022-12-03T00:00:00+00:00_2025-12-02T00:00:00+00:00": [ + "0aa37205", + "e8c2060c", + "b9e3779b", + "8503561a", + "6bdb0580", + "a023229a", + "c7b79e46", + "438274dc", + "7663c4cd", + "cb76aaeb", + "6a6575cd", + "05764fc8", + "3cccceb1", + "47293173", + "eab0e4aa", + "9351cfaa" + ], + "2023-12-03T00:00:00+00:00_2025-12-02T00:00:00+00:00": [ + "0aa37205", + "e8c2060c", + "b9e3779b", + "8503561a", + "6bdb0580", + "a023229a" + ] +} diff --git a/tests/resources/backtest_reports_for_testing/e8c2060c/algorithm_id.json b/tests/resources/backtest_reports_for_testing/e8c2060c/algorithm_id.json new file mode 100644 index 00000000..979cd5c5 --- /dev/null +++ b/tests/resources/backtest_reports_for_testing/e8c2060c/algorithm_id.json @@ -0,0 +1,3 @@ +{ + "algorithm_id": "e8c2060c" +} \ No newline at end of file diff --git a/tests/resources/backtest_reports_for_testing/eab0e4aa/algorithm_id.json b/tests/resources/backtest_reports_for_testing/eab0e4aa/algorithm_id.json new file mode 100644 index 00000000..487cbd8e --- /dev/null +++ b/tests/resources/backtest_reports_for_testing/eab0e4aa/algorithm_id.json @@ -0,0 +1,3 @@ +{ + "algorithm_id": "eab0e4aa" +} \ No newline at end of file From 71da7b0945f7254faed7177ae2a85cdcdb2adb9b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 22 Jan 2026 15:43:28 +0000 Subject: [PATCH 3/3] Fix Windows compatibility by renaming files with colons to use hyphens Co-authored-by: MDUYN <27549131+MDUYN@users.noreply.github.com> --- ...TC-EUR_BINANCE_1h_2022-12-23 16-00-00_2023-01-31 00-00-00.csv} | 0 ...TC-EUR_BITVAVO_1d_2022-10-28 00-00-00_2023-12-02 00-00-00.csv} | 0 ...TC-EUR_BITVAVO_2h_2021-12-15 08-00-00_2023-12-31 00-00-00.csv} | 0 ...TC-EUR_BITVAVO_2h_2022-10-28 00-00-00_2023-12-02 00-00-00.csv} | 0 ...TC-EUR_BITVAVO_2h_2023-08-24 00-00-00_2023-12-02 00-00-00.csv} | 0 ...TC-EUR_BITVAVO_2h_2025-05-07 19-22-44_2025-05-25 11-22-44.csv} | 0 ...OT-EUR_BITVAVO_2h_2021-12-15 08-00-00_2023-12-31 00-00-00.csv} | 0 ...OT-EUR_BITVAVO_2h_2023-08-11 16-00-00_2023-12-02 00-00-00.csv} | 0 ...TH-EUR_BINANCE_1h_2022-12-23 16-00-00_2023-01-31 00-00-00.csv} | 0 ...TH-EUR_BITVAVO_1d_2022-10-28 00-00-00_2023-12-02 00-00-00.csv} | 0 ...TH-EUR_BITVAVO_2h_2022-10-28 00-00-00_2023-12-02 00-00-00.csv} | 0 ...TH-EUR_BITVAVO_2h_2023-08-24 00-00-00_2023-12-02 00-00-00.csv} | 0 ...OT-EUR_BITVAVO_2h_2021-12-15 08-00-00_2023-12-31 00-00-00.csv} | 0 ...OT-EUR_BITVAVO_2h_2023-08-11 16-00-00_2023-12-02 00-00-00.csv} | 0 14 files changed, 0 insertions(+), 0 deletions(-) rename tests/resources/data/{OHLCV_BTC-EUR_BINANCE_1h_2022-12-23 16:00:00_2023-01-31 00:00:00.csv => OHLCV_BTC-EUR_BINANCE_1h_2022-12-23 16-00-00_2023-01-31 00-00-00.csv} (100%) rename tests/resources/data/{OHLCV_BTC-EUR_BITVAVO_1d_2022-10-28 00:00:00_2023-12-02 00:00:00.csv => OHLCV_BTC-EUR_BITVAVO_1d_2022-10-28 00-00-00_2023-12-02 00-00-00.csv} (100%) rename tests/resources/data/{OHLCV_BTC-EUR_BITVAVO_2h_2021-12-15 08:00:00_2023-12-31 00:00:00.csv => OHLCV_BTC-EUR_BITVAVO_2h_2021-12-15 08-00-00_2023-12-31 00-00-00.csv} (100%) rename tests/resources/data/{OHLCV_BTC-EUR_BITVAVO_2h_2022-10-28 00:00:00_2023-12-02 00:00:00.csv => OHLCV_BTC-EUR_BITVAVO_2h_2022-10-28 00-00-00_2023-12-02 00-00-00.csv} (100%) rename tests/resources/data/{OHLCV_BTC-EUR_BITVAVO_2h_2023-08-24 00:00:00_2023-12-02 00:00:00.csv => OHLCV_BTC-EUR_BITVAVO_2h_2023-08-24 00-00-00_2023-12-02 00-00-00.csv} (100%) rename tests/resources/data/{OHLCV_BTC-EUR_BITVAVO_2h_2025-05-07 19:22:44_2025-05-25 11:22:44.csv => OHLCV_BTC-EUR_BITVAVO_2h_2025-05-07 19-22-44_2025-05-25 11-22-44.csv} (100%) rename tests/resources/data/{OHLCV_DOT-EUR_BITVAVO_2h_2021-12-15 08:00:00_2023-12-31 00:00:00.csv => OHLCV_DOT-EUR_BITVAVO_2h_2021-12-15 08-00-00_2023-12-31 00-00-00.csv} (100%) rename tests/resources/data/{OHLCV_DOT-EUR_BITVAVO_2h_2023-08-11 16:00:00_2023-12-02 00:00:00.csv => OHLCV_DOT-EUR_BITVAVO_2h_2023-08-11 16-00-00_2023-12-02 00-00-00.csv} (100%) rename tests/resources/data/{OHLCV_ETH-EUR_BINANCE_1h_2022-12-23 16:00:00_2023-01-31 00:00:00.csv => OHLCV_ETH-EUR_BINANCE_1h_2022-12-23 16-00-00_2023-01-31 00-00-00.csv} (100%) rename tests/resources/data/{OHLCV_ETH-EUR_BITVAVO_1d_2022-10-28 00:00:00_2023-12-02 00:00:00.csv => OHLCV_ETH-EUR_BITVAVO_1d_2022-10-28 00-00-00_2023-12-02 00-00-00.csv} (100%) rename tests/resources/data/{OHLCV_ETH-EUR_BITVAVO_2h_2022-10-28 00:00:00_2023-12-02 00:00:00.csv => OHLCV_ETH-EUR_BITVAVO_2h_2022-10-28 00-00-00_2023-12-02 00-00-00.csv} (100%) rename tests/resources/data/{OHLCV_ETH-EUR_BITVAVO_2h_2023-08-24 00:00:00_2023-12-02 00:00:00.csv => OHLCV_ETH-EUR_BITVAVO_2h_2023-08-24 00-00-00_2023-12-02 00-00-00.csv} (100%) rename tests/resources/market_data_sources_for_testing/{OHLCV_DOT-EUR_BITVAVO_2h_2021-12-15 08:00:00_2023-12-31 00:00:00.csv => OHLCV_DOT-EUR_BITVAVO_2h_2021-12-15 08-00-00_2023-12-31 00-00-00.csv} (100%) rename tests/resources/market_data_sources_for_testing/{OHLCV_DOT-EUR_BITVAVO_2h_2023-08-11 16:00:00_2023-12-02 00:00:00.csv => OHLCV_DOT-EUR_BITVAVO_2h_2023-08-11 16-00-00_2023-12-02 00-00-00.csv} (100%) diff --git a/tests/resources/data/OHLCV_BTC-EUR_BINANCE_1h_2022-12-23 16:00:00_2023-01-31 00:00:00.csv b/tests/resources/data/OHLCV_BTC-EUR_BINANCE_1h_2022-12-23 16-00-00_2023-01-31 00-00-00.csv similarity index 100% rename from tests/resources/data/OHLCV_BTC-EUR_BINANCE_1h_2022-12-23 16:00:00_2023-01-31 00:00:00.csv rename to tests/resources/data/OHLCV_BTC-EUR_BINANCE_1h_2022-12-23 16-00-00_2023-01-31 00-00-00.csv diff --git a/tests/resources/data/OHLCV_BTC-EUR_BITVAVO_1d_2022-10-28 00:00:00_2023-12-02 00:00:00.csv b/tests/resources/data/OHLCV_BTC-EUR_BITVAVO_1d_2022-10-28 00-00-00_2023-12-02 00-00-00.csv similarity index 100% rename from tests/resources/data/OHLCV_BTC-EUR_BITVAVO_1d_2022-10-28 00:00:00_2023-12-02 00:00:00.csv rename to tests/resources/data/OHLCV_BTC-EUR_BITVAVO_1d_2022-10-28 00-00-00_2023-12-02 00-00-00.csv diff --git a/tests/resources/data/OHLCV_BTC-EUR_BITVAVO_2h_2021-12-15 08:00:00_2023-12-31 00:00:00.csv b/tests/resources/data/OHLCV_BTC-EUR_BITVAVO_2h_2021-12-15 08-00-00_2023-12-31 00-00-00.csv similarity index 100% rename from tests/resources/data/OHLCV_BTC-EUR_BITVAVO_2h_2021-12-15 08:00:00_2023-12-31 00:00:00.csv rename to tests/resources/data/OHLCV_BTC-EUR_BITVAVO_2h_2021-12-15 08-00-00_2023-12-31 00-00-00.csv diff --git a/tests/resources/data/OHLCV_BTC-EUR_BITVAVO_2h_2022-10-28 00:00:00_2023-12-02 00:00:00.csv b/tests/resources/data/OHLCV_BTC-EUR_BITVAVO_2h_2022-10-28 00-00-00_2023-12-02 00-00-00.csv similarity index 100% rename from tests/resources/data/OHLCV_BTC-EUR_BITVAVO_2h_2022-10-28 00:00:00_2023-12-02 00:00:00.csv rename to tests/resources/data/OHLCV_BTC-EUR_BITVAVO_2h_2022-10-28 00-00-00_2023-12-02 00-00-00.csv diff --git a/tests/resources/data/OHLCV_BTC-EUR_BITVAVO_2h_2023-08-24 00:00:00_2023-12-02 00:00:00.csv b/tests/resources/data/OHLCV_BTC-EUR_BITVAVO_2h_2023-08-24 00-00-00_2023-12-02 00-00-00.csv similarity index 100% rename from tests/resources/data/OHLCV_BTC-EUR_BITVAVO_2h_2023-08-24 00:00:00_2023-12-02 00:00:00.csv rename to tests/resources/data/OHLCV_BTC-EUR_BITVAVO_2h_2023-08-24 00-00-00_2023-12-02 00-00-00.csv diff --git a/tests/resources/data/OHLCV_BTC-EUR_BITVAVO_2h_2025-05-07 19:22:44_2025-05-25 11:22:44.csv b/tests/resources/data/OHLCV_BTC-EUR_BITVAVO_2h_2025-05-07 19-22-44_2025-05-25 11-22-44.csv similarity index 100% rename from tests/resources/data/OHLCV_BTC-EUR_BITVAVO_2h_2025-05-07 19:22:44_2025-05-25 11:22:44.csv rename to tests/resources/data/OHLCV_BTC-EUR_BITVAVO_2h_2025-05-07 19-22-44_2025-05-25 11-22-44.csv diff --git a/tests/resources/data/OHLCV_DOT-EUR_BITVAVO_2h_2021-12-15 08:00:00_2023-12-31 00:00:00.csv b/tests/resources/data/OHLCV_DOT-EUR_BITVAVO_2h_2021-12-15 08-00-00_2023-12-31 00-00-00.csv similarity index 100% rename from tests/resources/data/OHLCV_DOT-EUR_BITVAVO_2h_2021-12-15 08:00:00_2023-12-31 00:00:00.csv rename to tests/resources/data/OHLCV_DOT-EUR_BITVAVO_2h_2021-12-15 08-00-00_2023-12-31 00-00-00.csv diff --git a/tests/resources/data/OHLCV_DOT-EUR_BITVAVO_2h_2023-08-11 16:00:00_2023-12-02 00:00:00.csv b/tests/resources/data/OHLCV_DOT-EUR_BITVAVO_2h_2023-08-11 16-00-00_2023-12-02 00-00-00.csv similarity index 100% rename from tests/resources/data/OHLCV_DOT-EUR_BITVAVO_2h_2023-08-11 16:00:00_2023-12-02 00:00:00.csv rename to tests/resources/data/OHLCV_DOT-EUR_BITVAVO_2h_2023-08-11 16-00-00_2023-12-02 00-00-00.csv diff --git a/tests/resources/data/OHLCV_ETH-EUR_BINANCE_1h_2022-12-23 16:00:00_2023-01-31 00:00:00.csv b/tests/resources/data/OHLCV_ETH-EUR_BINANCE_1h_2022-12-23 16-00-00_2023-01-31 00-00-00.csv similarity index 100% rename from tests/resources/data/OHLCV_ETH-EUR_BINANCE_1h_2022-12-23 16:00:00_2023-01-31 00:00:00.csv rename to tests/resources/data/OHLCV_ETH-EUR_BINANCE_1h_2022-12-23 16-00-00_2023-01-31 00-00-00.csv diff --git a/tests/resources/data/OHLCV_ETH-EUR_BITVAVO_1d_2022-10-28 00:00:00_2023-12-02 00:00:00.csv b/tests/resources/data/OHLCV_ETH-EUR_BITVAVO_1d_2022-10-28 00-00-00_2023-12-02 00-00-00.csv similarity index 100% rename from tests/resources/data/OHLCV_ETH-EUR_BITVAVO_1d_2022-10-28 00:00:00_2023-12-02 00:00:00.csv rename to tests/resources/data/OHLCV_ETH-EUR_BITVAVO_1d_2022-10-28 00-00-00_2023-12-02 00-00-00.csv diff --git a/tests/resources/data/OHLCV_ETH-EUR_BITVAVO_2h_2022-10-28 00:00:00_2023-12-02 00:00:00.csv b/tests/resources/data/OHLCV_ETH-EUR_BITVAVO_2h_2022-10-28 00-00-00_2023-12-02 00-00-00.csv similarity index 100% rename from tests/resources/data/OHLCV_ETH-EUR_BITVAVO_2h_2022-10-28 00:00:00_2023-12-02 00:00:00.csv rename to tests/resources/data/OHLCV_ETH-EUR_BITVAVO_2h_2022-10-28 00-00-00_2023-12-02 00-00-00.csv diff --git a/tests/resources/data/OHLCV_ETH-EUR_BITVAVO_2h_2023-08-24 00:00:00_2023-12-02 00:00:00.csv b/tests/resources/data/OHLCV_ETH-EUR_BITVAVO_2h_2023-08-24 00-00-00_2023-12-02 00-00-00.csv similarity index 100% rename from tests/resources/data/OHLCV_ETH-EUR_BITVAVO_2h_2023-08-24 00:00:00_2023-12-02 00:00:00.csv rename to tests/resources/data/OHLCV_ETH-EUR_BITVAVO_2h_2023-08-24 00-00-00_2023-12-02 00-00-00.csv diff --git a/tests/resources/market_data_sources_for_testing/OHLCV_DOT-EUR_BITVAVO_2h_2021-12-15 08:00:00_2023-12-31 00:00:00.csv b/tests/resources/market_data_sources_for_testing/OHLCV_DOT-EUR_BITVAVO_2h_2021-12-15 08-00-00_2023-12-31 00-00-00.csv similarity index 100% rename from tests/resources/market_data_sources_for_testing/OHLCV_DOT-EUR_BITVAVO_2h_2021-12-15 08:00:00_2023-12-31 00:00:00.csv rename to tests/resources/market_data_sources_for_testing/OHLCV_DOT-EUR_BITVAVO_2h_2021-12-15 08-00-00_2023-12-31 00-00-00.csv diff --git a/tests/resources/market_data_sources_for_testing/OHLCV_DOT-EUR_BITVAVO_2h_2023-08-11 16:00:00_2023-12-02 00:00:00.csv b/tests/resources/market_data_sources_for_testing/OHLCV_DOT-EUR_BITVAVO_2h_2023-08-11 16-00-00_2023-12-02 00-00-00.csv similarity index 100% rename from tests/resources/market_data_sources_for_testing/OHLCV_DOT-EUR_BITVAVO_2h_2023-08-11 16:00:00_2023-12-02 00:00:00.csv rename to tests/resources/market_data_sources_for_testing/OHLCV_DOT-EUR_BITVAVO_2h_2023-08-11 16-00-00_2023-12-02 00-00-00.csv