Skip to content

Commit fbd4621

Browse files
committed
added parameter validation to PyObject methods
1 parent f0e9c38 commit fbd4621

File tree

2 files changed

+149
-12
lines changed

2 files changed

+149
-12
lines changed

src/embed_tests/TestPyObject.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,5 +57,11 @@ def add(self, x, y):
5757
Assert.IsTrue(memberNames.Contains(expectedName), "Could not find member '{0}'.", expectedName);
5858
}
5959
}
60+
61+
[Test]
62+
public void InvokeNull() {
63+
var list = PythonEngine.Eval("list");
64+
Assert.Throws<ArgumentNullException>(() => list.Invoke(new PyObject[] {null}));
65+
}
6066
}
6167
}

0 commit comments

Comments
 (0)