コード例 #1
0
        public void RunAllPytestProject(PythonVisualStudioApp app)
        {
            var defaultSetter = new InterpreterWithPackageSetter(app.ServiceProvider, "pytest");

            using (defaultSetter) {
                var sln = app.CopyProjectForTest(@"TestData\TestExplorerPytest.sln");
                app.OpenProject(sln);

                RunAllTests(app, AllPytests);
            }
        }
コード例 #2
0
        public void DebugPytestProject(PythonVisualStudioApp app)
        {
            var defaultSetter = new InterpreterWithPackageSetter(app.ServiceProvider, "pytest");

            using (defaultSetter) {
                var sln     = app.CopyProjectForTest(@"TestData\TestExplorerPytest.sln");
                var project = app.OpenProject(sln);

                var test = AllPytests.First();
                DebugTest(app, test, AllPytests);
            }
        }
コード例 #3
0
        public void RunAllPytestWorkspace(PythonVisualStudioApp app)
        {
            var defaultSetter = new InterpreterWithPackageSetter(app.ServiceProvider, "pytest");

            using (defaultSetter) {
                var workspaceFolderPath = PrepareWorkspace(
                    "pytest",
                    "TestExplorerPytest",
                    TestData.GetPath("TestData", "TestExplorerPytest")
                    );

                app.OpenFolder(workspaceFolderPath);

                RunAllTests(app, AllPytests);
            }
        }