@@ -65,11 +65,11 @@ public void AssignObject()
65
65
[ Ignore ( "System.ArgumentException : Cannot pass a GCHandle across AppDomains" ) ]
66
66
public void AssignObjectInPython ( )
67
67
{
68
- PythonEngine . RunSimpleString ( @"
69
- import sys
70
- from Python.EmbeddingTest import outstream
71
- sys.stdout = outstream()
72
- " ) ;
68
+ PythonEngine . RunSimpleString (
69
+ " import sys\n " +
70
+ " from Python.EmbeddingTest import outstream\n " +
71
+ " sys.stdout = outstream()\n "
72
+ ) ;
73
73
dynamic sys = Py . Import ( "sys" ) ;
74
74
dynamic obj = sys . stdout ;
75
75
Assert . IsTrue ( obj is outstream ) ;
@@ -99,14 +99,18 @@ public void PassObjectInPython()
99
99
sys . stdout = stream ;
100
100
101
101
//Pass the .NET object in Python side
102
- PythonEngine . RunSimpleString ( "import sys\n " +
103
- "from io import StringIO\n " +
104
- "sys.stderr = sys.stdout\n " ) ;
102
+ PythonEngine . RunSimpleString (
103
+ "import sys\n " +
104
+ "from io import StringIO\n " +
105
+ "sys.stderr = sys.stdout\n "
106
+ ) ;
105
107
106
108
//Compare in Python
107
109
stream . clear ( ) ;
108
- PythonEngine . RunSimpleString ( "import sys\n " +
109
- "print((sys.stderr is sys.stdout))" ) ;
110
+ PythonEngine . RunSimpleString (
111
+ "import sys\n " +
112
+ "print((sys.stderr is sys.stdout))\n "
113
+ ) ;
110
114
Assert . AreEqual ( stream . getvalue ( ) , "True\n " ) ;
111
115
112
116
//Compare in .NET
@@ -124,8 +128,10 @@ public void PassPyObjectInNet()
124
128
sys . stderr = sys . stdout ;
125
129
126
130
//Compare in Python
127
- PyObject res = PythonEngine . RunString ( "import sys\n " +
128
- "print(sys.stderr is sys.stdout)" ) ;
131
+ PyObject res = PythonEngine . RunString (
132
+ "import sys\n " +
133
+ "print(sys.stderr is sys.stdout)\n "
134
+ ) ;
129
135
Assert . AreEqual ( sys . stdout . getvalue ( ) . ToString ( ) , "False\n " ) ;
130
136
131
137
//Compare in .NET
0 commit comments