コード例 #1
0
        public void WatchWorkspaceSettingsChanged()
        {
            var workspaceFolder = TestData.GetTempPath();

            Directory.CreateDirectory(workspaceFolder);
            File.WriteAllText(Path.Combine(workspaceFolder, "app.py"), string.Empty);

            var workspace        = new WorkspaceTestHelper.MockWorkspace(workspaceFolder);
            var workspaceContext = new WorkspaceTestHelper.MockWorkspaceContext(workspace);

            // Modify settings
            Action triggerDiscovery = () => {
                workspaceContext.SimulateChangeInterpreterSetting("Global|PythonCore|3.7");
            };

            TestTriggerDiscovery(workspaceContext, triggerDiscovery, null, true);
        }