From b527a3dd86f23866f890f1092887f49560b26806 Mon Sep 17 00:00:00 2001 From: Martin-Molinero Date: Fri, 26 Apr 2024 14:37:47 -0300 Subject: [PATCH] Minor fixes (#7980) - Minor test improvement - Adjust DownloaderDataProvider to follow the pattern --- ...onnect.DownloaderDataProvider.Launcher.csproj | 16 +++++++++------- .../{config.json => config.example.json} | 2 +- Tests/AssemblyInitialize.cs | 9 +++++++++ 3 files changed, 19 insertions(+), 8 deletions(-) rename DownloaderDataProvider/{config.json => config.example.json} (95%) diff --git a/DownloaderDataProvider/QuantConnect.DownloaderDataProvider.Launcher.csproj b/DownloaderDataProvider/QuantConnect.DownloaderDataProvider.Launcher.csproj index 69f9f2e3332a..54f42879b7ad 100644 --- a/DownloaderDataProvider/QuantConnect.DownloaderDataProvider.Launcher.csproj +++ b/DownloaderDataProvider/QuantConnect.DownloaderDataProvider.Launcher.csproj @@ -32,17 +32,19 @@ - + + + True + + + + PreserveNewest + + - - - - PreserveNewest - - diff --git a/DownloaderDataProvider/config.json b/DownloaderDataProvider/config.example.json similarity index 95% rename from DownloaderDataProvider/config.json rename to DownloaderDataProvider/config.example.json index 5ea63ab32512..097fa79cbfde 100644 --- a/DownloaderDataProvider/config.json +++ b/DownloaderDataProvider/config.example.json @@ -8,7 +8,7 @@ "data-folder": "../../../Data/", // To get your api access token go to quantconnect.com/account - "job-user-id": "", + "job-user-id": "0", "api-access-token": "", "job-organization-id": "", diff --git a/Tests/AssemblyInitialize.cs b/Tests/AssemblyInitialize.cs index 04fec0ae49f9..fdea8eba1e87 100644 --- a/Tests/AssemblyInitialize.cs +++ b/Tests/AssemblyInitialize.cs @@ -23,6 +23,7 @@ using QuantConnect.Data; using QuantConnect.Data.Custom.IconicTypes; using QuantConnect.Data.Market; +using QuantConnect.Lean.Engine; using QuantConnect.Logging; using QuantConnect.Python; using QuantConnect.Tests; @@ -34,6 +35,8 @@ namespace QuantConnect.Tests [SetUpFixture] public class AssemblyInitialize { + private static bool _initialized; + [OneTimeSetUp] public void InitializeTestEnvironment() { @@ -44,6 +47,12 @@ public void InitializeTestEnvironment() public static void AdjustCurrentDirectory() { + if (_initialized) + { + return; + } + _initialized = true; + // nunit 3 sets the current folder to a temp folder we need it to be the test bin output folder var dir = TestContext.CurrentContext.TestDirectory; Environment.CurrentDirectory = dir;