We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4b70ddc commit 5f47d7fCopy full SHA for 5f47d7f
src/embed_tests/TestPythonTests.cs
@@ -31,10 +31,17 @@ static IEnumerable<string[]> MyTestCases()
31
[TestCaseSource(nameof(MyTestCases))]
32
public void EmbeddedPythonTest(string testFile, string testName)
33
{
34
- string folder = @"..\\..\\..\\..\\tests";
+ // Find the tests directory
35
+ string folder = Directory.GetCurrentDirectory();
36
+ while(Path.GetFileName(folder) != "src")
37
+ {
38
+ folder = Path.GetDirectoryName(folder);
39
+ }
40
+ folder = Path.Combine(folder, "tests");
41
+
42
PythonEngine.Exec($@"
43
import sys
-sys.path.insert(0, '{folder}')
44
+sys.path.insert(0, r'{folder}')
45
from {testFile} import *
46
{testName}()
47
");
0 commit comments